diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 0ef256a..8f352b3 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -123,22 +123,22 @@ jobs: CUSTOMER_MONGO_AUTH_URL: mongodb://root:rootpass@127.0.0.1:27018 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: path: provisioner # Full history so diff-cover can resolve origin/. fetch-depth: 0 - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: repository: InstaNode-dev/common path: common continue-on-error: true - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: repository: InstaNode-dev/proto path: proto continue-on-error: true - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: provisioner/go.mod # Drop the `|| true` from the previous revision — it masked real test @@ -153,7 +153,7 @@ jobs: # package execution so the many DB-touching packages don't open # connections concurrently against the shared service containers. run: go test ./... -p 1 -coverprofile=coverage.out -covermode=atomic - - uses: codecov/codecov-action@v4 + - uses: codecov/codecov-action@v6 with: files: provisioner/coverage.out flags: provisioner @@ -164,7 +164,7 @@ jobs: # covered by a test (100%), and the project floor stays >=95%. # Tool: diff-cover (https://github.com/Bachmann1234/diff-cover). # ------------------------------------------------------------------ - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 if: github.event_name == 'pull_request' with: python-version: '3.12' diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index a87b66e..0d6fa98 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -18,26 +18,26 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: path: provisioner # Sibling checkouts (proto/common) for repos with replace directives. # No-op for repos that do not need them. - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 if: ${{ hashFiles('provisioner/go.mod') != '' }} with: repository: InstaNode-dev/common path: common continue-on-error: true - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: repository: InstaNode-dev/proto path: proto continue-on-error: true - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: provisioner/go.mod - - uses: golangci/golangci-lint-action@v8 + - uses: golangci/golangci-lint-action@v9 with: version: latest working-directory: provisioner diff --git a/.github/workflows/lychee.yml b/.github/workflows/lychee.yml index 5e46750..2c07a4d 100644 --- a/.github/workflows/lychee.yml +++ b/.github/workflows/lychee.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: lycheeverse/lychee-action@v2 with: args: --no-progress --max-concurrency 4 --exclude-mail './**/*.md' './**/*.html' diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml index d25ee6b..9039154 100644 --- a/.github/workflows/typos.yml +++ b/.github/workflows/typos.yml @@ -14,6 +14,6 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 3 steps: - - uses: actions/checkout@v4 - - uses: crate-ci/typos@v1.30.0 + - uses: actions/checkout@v6 + - uses: crate-ci/typos@v1.46.3 continue-on-error: true # warn-only — surface findings without blocking CI