diff --git a/.github/workflows/benchmark-master-push.yml b/.github/workflows/benchmark-master-push.yml index 37ded944953..c104efa4658 100644 --- a/.github/workflows/benchmark-master-push.yml +++ b/.github/workflows/benchmark-master-push.yml @@ -25,11 +25,11 @@ jobs: runs-on: [ self-hosted, Linux, X64, benchmarks ] steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 1 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod diff --git a/.github/workflows/bot-proxy.yml b/.github/workflows/bot-proxy.yml index db62c3388a8..0bdfc6b842d 100644 --- a/.github/workflows/bot-proxy.yml +++ b/.github/workflows/bot-proxy.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Download artifact from previous run - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: pr-number run-id: ${{ github.event.workflow_run.id }} diff --git a/.github/workflows/bot.yml b/.github/workflows/bot.yml index 8557f19ca8d..2f4e286c922 100644 --- a/.github/workflows/bot.yml +++ b/.github/workflows/bot.yml @@ -56,7 +56,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Get last commit hash for directory id: get-hash @@ -71,7 +71,7 @@ jobs: - name: Install Go if: steps.cache-bot-bin.outputs.cache-hit != 'true' - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: contribs/github-bot/go.mod @@ -104,7 +104,7 @@ jobs: run: echo $PR_NUMBER > pr-number - name: Upload it as an artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: pr-number path: pr-number @@ -127,7 +127,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Get last commit hash for directory id: get-hash @@ -142,7 +142,7 @@ jobs: - name: Install Go if: steps.cache-bot-bin.outputs.cache-hit != 'true' - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: contribs/github-bot/go.mod diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 520bc59e9a0..e77daf85da7 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -57,11 +57,11 @@ jobs: # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -88,6 +88,6 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/contribs.yml b/.github/workflows/contribs.yml index 243def482f0..b54783d5912 100644 --- a/.github/workflows/contribs.yml +++ b/.github/workflows/contribs.yml @@ -22,7 +22,7 @@ jobs: programs: ${{ steps.set-matrix.outputs.programs }} go-versions: ${{ steps.get-go-versions.outputs.go-versions }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - id: set-matrix run: | diff --git a/.github/workflows/dependabot-tidy.yml b/.github/workflows/dependabot-tidy.yml index e80200193b0..ba6f81c8f94 100644 --- a/.github/workflows/dependabot-tidy.yml +++ b/.github/workflows/dependabot-tidy.yml @@ -15,12 +15,12 @@ jobs: contents: write steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod @@ -35,7 +35,7 @@ jobs: make tidy - name: Commit changes, if any - uses: stefanzweifel/git-auto-commit-action@v6 + uses: stefanzweifel/git-auto-commit-action@v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/dependabot-validate.yml b/.github/workflows/dependabot-validate.yml index 65ff91049c5..5bc938daf17 100644 --- a/.github/workflows/dependabot-validate.yml +++ b/.github/workflows/dependabot-validate.yml @@ -10,5 +10,5 @@ jobs: validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: marocchino/validate-dependabot@v3 diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index f180f1679b1..c337fdf6041 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -12,7 +12,7 @@ jobs: trigger-netlify-docs-deploy: runs-on: ubuntu-latest steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 with: github-token: ${{ secrets.DOCS_DEPLOY_PAT }} script: | diff --git a/.github/workflows/docs-generate.yml b/.github/workflows/docs-generate.yml index 3414882e90a..59db9b1438e 100644 --- a/.github/workflows/docs-generate.yml +++ b/.github/workflows/docs-generate.yml @@ -11,10 +11,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: ./go.mod diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 10b17240862..147be541a06 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 477a2639cc1..025e8e23ccb 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -31,8 +31,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v5 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-go@v6 with: go-version: ${{ matrix.goversion }} - run: go install -v ./gnovm/cmd/gno @@ -76,10 +76,10 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version: ${{ matrix.go-version }} - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - working-directory: ./examples run: | make tidy diff --git a/.github/workflows/fossa.yml b/.github/workflows/fossa.yml index 76bb087f59b..3852cb17c20 100644 --- a/.github/workflows/fossa.yml +++ b/.github/workflows/fossa.yml @@ -25,7 +25,7 @@ jobs: if: github.repository == 'gnolang/gno' steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 @@ -34,7 +34,7 @@ jobs: run: mv .github/.fossa.yml . - name: Cache Coursier cache - uses: coursier/cache-action@6.4.7 + uses: coursier/cache-action@v7.0.0 - name: Set up JDK 17 uses: coursier/setup-action@v1.3.9 diff --git a/.github/workflows/genesis-verify.yml b/.github/workflows/genesis-verify.yml index c45e42fa883..452ed8c1b70 100644 --- a/.github/workflows/genesis-verify.yml +++ b/.github/workflows/genesis-verify.yml @@ -18,16 +18,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v46 + uses: tj-actions/changed-files@v47 with: files: "misc/deployments/${{ matrix.testnet }}/genesis.json" - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: contribs/gnogenesis/go.mod diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 124fbb91fb0..06915018b0e 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -25,8 +25,8 @@ jobs: if: github.repository == 'gnolang/gno' # Alternatively, validate based on provided tokens and permissions. runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-go@v6 with: go-version-file: go.mod # Use the goroot at the top of the project to compare with the GnoVM @@ -45,7 +45,7 @@ jobs: id: pages if: github.event_name != 'pull_request' - - uses: actions/upload-pages-artifact@v3 + - uses: actions/upload-pages-artifact@v4 if: github.event_name != 'pull_request' with: path: ./pages_output diff --git a/.github/workflows/gnoland.yml b/.github/workflows/gnoland.yml index 456e38edc0d..00fe2a536c0 100644 --- a/.github/workflows/gnoland.yml +++ b/.github/workflows/gnoland.yml @@ -41,13 +41,13 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version: ${{ matrix.go-version }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: lts/Jod # (22.x) https://github.com/nodejs/Release - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - run: | make -C gno.land/pkg/gnoweb fclean generate # Check if there are changes after running generate.gnoweb @@ -58,8 +58,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: lts/Jod - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - run: make -C gno.land/pkg/gnoweb/frontend lint.ci diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 575b28e3f77..9d091712718 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -10,5 +10,5 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: actions/labeler@v5 + - uses: actions/checkout@v6 + - uses: actions/labeler@v6 diff --git a/.github/workflows/mod-tidy.yml b/.github/workflows/mod-tidy.yml index fa20f74133a..aa54c73951f 100644 --- a/.github/workflows/mod-tidy.yml +++ b/.github/workflows/mod-tidy.yml @@ -21,12 +21,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ inputs.go-version }} - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Check go.mod files are up to date working-directory: ${{ inputs.modulepath }} diff --git a/.github/workflows/releaser-master.yml b/.github/workflows/releaser-master.yml index 6f06a33b78e..3e47f9483cb 100644 --- a/.github/workflows/releaser-master.yml +++ b/.github/workflows/releaser-master.yml @@ -18,19 +18,19 @@ jobs: goreleaser: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Create a dummy tag to avoid goreleaser failure run: git tag v0.0.0 master - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod cache: true - - uses: sigstore/cosign-installer@v3.9.2 - - uses: anchore/sbom-action/download-syft@v0.20.5 + - uses: sigstore/cosign-installer@v4.0.0 + - uses: anchore/sbom-action/download-syft@v0.20.10 - uses: docker/login-action@v3 with: diff --git a/.github/workflows/releaser-nightly.yml b/.github/workflows/releaser-nightly.yml index 8aac7618378..7c4ffb00f1f 100644 --- a/.github/workflows/releaser-nightly.yml +++ b/.github/workflows/releaser-nightly.yml @@ -14,17 +14,17 @@ jobs: goreleaser: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod cache: true - - uses: sigstore/cosign-installer@v3.9.2 - - uses: anchore/sbom-action/download-syft@v0.20.5 + - uses: sigstore/cosign-installer@v4.0.0 + - uses: anchore/sbom-action/download-syft@v0.20.10 - uses: docker/login-action@v3 with: diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index b2cb9b81190..3dc7f703d3d 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Login to GitHub Container Registry uses: docker/login-action@v3 @@ -50,7 +50,7 @@ jobs: timeout-minutes: 10 steps: - name: "Checkout" - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: "Setup The staging docker compose" # Pull the current Docker image of Gnoland to allow the loop application diff --git a/.github/workflows/stale-bot.yml b/.github/workflows/stale-bot.yml index af702f4fe69..04cdf841caa 100644 --- a/.github/workflows/stale-bot.yml +++ b/.github/workflows/stale-bot.yml @@ -10,7 +10,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: # actions/stale's cache mechanism doesn't work if you have a non-trivial # amount of other caches: https://github.com/actions/stale/issues/1136 diff --git a/.github/workflows/template_build.yml b/.github/workflows/template_build.yml index 4066294d682..bb1dfc6f470 100644 --- a/.github/workflows/template_build.yml +++ b/.github/workflows/template_build.yml @@ -13,10 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ inputs.go-version }} diff --git a/.github/workflows/template_gnofmt.yml b/.github/workflows/template_gnofmt.yml index b4d2f70909f..2a27213b14b 100644 --- a/.github/workflows/template_gnofmt.yml +++ b/.github/workflows/template_gnofmt.yml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ inputs.go-version }} diff --git a/.github/workflows/template_gnolint.yml b/.github/workflows/template_gnolint.yml index 6ba92e04bfc..7981e0b95fc 100644 --- a/.github/workflows/template_gnolint.yml +++ b/.github/workflows/template_gnolint.yml @@ -23,10 +23,10 @@ jobs: timeout-minutes: 30 steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ inputs.go-version }} diff --git a/.github/workflows/template_gnotest.yml b/.github/workflows/template_gnotest.yml index 5e975f7d61a..ef149f3d4a6 100644 --- a/.github/workflows/template_gnotest.yml +++ b/.github/workflows/template_gnotest.yml @@ -23,10 +23,10 @@ jobs: timeout-minutes: 30 steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ inputs.go-version }} diff --git a/.github/workflows/template_lint.yml b/.github/workflows/template_lint.yml index e703cbab96c..35247c9ef64 100644 --- a/.github/workflows/template_lint.yml +++ b/.github/workflows/template_lint.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ inputs.go-version }} - name: Lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: working-directory: ${{ inputs.modulepath }} args: --config=${{ github.workspace }}/.github/golangci.yml diff --git a/.github/workflows/template_test.yml b/.github/workflows/template_test.yml index 8f0a8a31647..998a2164be8 100644 --- a/.github/workflows/template_test.yml +++ b/.github/workflows/template_test.yml @@ -25,9 +25,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: ${{ inputs.go-version }} - name: Go test