chore(deps): Bump code.cloudfoundry.org/tlsconfig from 0.46.0 to 0.47.0 #107
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - main | |
| jobs: | |
| unit-test: | |
| name: Unit Test | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6.0.2 | |
| - uses: actions/setup-go@v6.3.0 | |
| with: | |
| go-version-file: "go.mod" | |
| - run: go run github.com/onsi/ginkgo/v2/ginkgo -r --procs=3 --compilers=3 --randomize-all --randomize-suites --fail-on-pending --keep-going --race --trace --skip-package integration | |
| integration-test: | |
| name: Integration Test | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6.0.2 | |
| - uses: actions/setup-go@v6.3.0 | |
| with: | |
| go-version-file: "go.mod" | |
| - run: go run github.com/onsi/ginkgo/v2/ginkgo -r --procs=3 --compilers=3 --randomize-all --randomize-suites --fail-on-pending --keep-going --race --trace integration | |
| lint: | |
| name: Lint | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6.0.2 | |
| - uses: actions/setup-go@v6.3.0 | |
| with: | |
| go-version-file: "go.mod" | |
| - uses: golangci/golangci-lint-action@v9.2.0 | |
| auto-merge: | |
| name: Auto‑Merge Dependabot PRs | |
| runs-on: ubuntu-latest | |
| # Only proceed if other jobs have succeeded | |
| needs: | |
| - integration-test | |
| - lint | |
| # Only proceed if this is a Dependabot‐created PR | |
| if: > | |
| github.event_name == 'pull_request' && | |
| github.event.pull_request.user.login == 'dependabot[bot]' | |
| # Allow the job to approve and merge the PR | |
| permissions: | |
| pull-requests: write | |
| contents: write | |
| steps: | |
| - name: Approve PR | |
| uses: actions/github-script@v8.0.0 | |
| with: | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| script: | | |
| await github.rest.pulls.createReview({ | |
| owner: context.repo.owner, | |
| repo: context.repo.repo, | |
| pull_number: context.payload.pull_request.number, | |
| event: 'APPROVE' | |
| }); | |
| - name: Merge PR | |
| uses: actions/github-script@v8.0.0 | |
| with: | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| script: | | |
| await github.rest.pulls.merge({ | |
| owner: context.repo.owner, | |
| repo: context.repo.repo, | |
| pull_number: context.payload.pull_request.number, | |
| merge_method: 'rebase' | |
| }); |