Skip to content

Handle users deleted through the Keycloak management API, as well as through the Keycloak UI #9856

Handle users deleted through the Keycloak management API, as well as through the Keycloak UI

Handle users deleted through the Keycloak management API, as well as through the Keycloak UI #9856

Workflow file for this run

name: Code Generation
on:
push:
branches:
- main
- release-*
paths-ignore:
- "**.md"
- "docs/**"
- "**.txt"
- "images/**"
- "LICENSE"
pull_request:
branches:
- main
paths-ignore:
- "**.md"
- "docs/**"
- "**.txt"
- "images/**"
- "LICENSE"
jobs:
lint-protos:
runs-on: ubuntu-latest
steps:
# Run `git checkout`
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
# Install the `buf` CLI
- uses: bufbuild/buf-action@d4b43256b3a511e94e6c0d38d478e1bd39f8690e # v1.0.1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
push: false
archive: false
pr_comment: false
lint: true
format: false
breaking: false # Check for breaking changes in the next step
proto-breaking-changes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: bufbuild/buf-action@d4b43256b3a511e94e6c0d38d478e1bd39f8690e # v1.0.1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
push: false
archive: false
pr_comment: false
format: false
breaking: true
input: 'proto'
breaking_against: "https://github.com/stacklok/minder.git#branch=main,subdir=proto"
sqlc-generation:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Set up Go
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
with:
go-version-file: "go.mod"
- name: Make bootstrap
run: |
make bootstrap
- name: Generate Go code from SQL and check for syntax errors
shell: bash
run: |
make sqlc
- name: Check for uncommitted SQLC changes
run: |
git diff --exit-code || (echo "Error: Uncommitted changes detected after running 'sqlc generate'. Please commit the changes and try again." && exit 1)