diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 4387977..57ba9b0 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -14,28 +14,28 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: path: cli # 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: cli/go.mod - name: Generate coverage working-directory: cli run: go test ./... -short -coverprofile=coverage.out -covermode=atomic - - uses: codecov/codecov-action@v4 + - uses: codecov/codecov-action@v6 if: always() with: files: cli/coverage.out @@ -47,7 +47,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 761e773..06e318c 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: cli # 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('cli/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: cli/go.mod - - uses: golangci/golangci-lint-action@v8 + - uses: golangci/golangci-lint-action@v9 with: version: latest working-directory: cli 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