Skip to content

chore(deps): Bump code.cloudfoundry.org/tlsconfig from 0.46.0 to 0.47.0 #107

chore(deps): Bump code.cloudfoundry.org/tlsconfig from 0.46.0 to 0.47.0

chore(deps): Bump code.cloudfoundry.org/tlsconfig from 0.46.0 to 0.47.0 #107

Workflow file for this run

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'
});