name: Backend Code Checks description: Validate go.mod and OpenAPI specifications on: pull_request: paths-ignore: - '*.md' - 'docs/**' - 'latest.json' permissions: contents: read jobs: validate-configs: name: Validate Backend Configs runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Setup Go uses: actions/setup-go@v5 with: go-version: '1.23.5' cache: true - name: Validate go.mod run: go run scripts/modowners/modowners.go check go.mod - name: Generate and Validate OpenAPI Specs run: | make swagger-gen