chore: Update GHA actions to Node.js 24 (#231)

* update gha to use node24

* add environment approval for PMG release
This commit is contained in:
Sahil Bansal
2026-04-30 07:52:44 +05:30
committed by GitHub
parent 1d9045d770
commit 296d5e52e1
10 changed files with 51 additions and 49 deletions
+6 -5
View File
@@ -13,6 +13,7 @@ permissions:
jobs:
goreleaser:
timeout-minutes: 60
environment: npm-release
outputs:
hashes: ${{ steps.hash.outputs.hashes }}
permissions:
@@ -24,18 +25,18 @@ jobs:
DOCKER_CLI_EXPERIMENTAL: "enabled"
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6
with:
go-version-file: go.mod
- name: Run GoReleaser
id: run-goreleaser
uses: goreleaser/goreleaser-action@5742e2a039330cbb23ebf35f046f814d4c6ff811 # v5
uses: goreleaser/goreleaser-action@1a80836c5c9d9e5755a25cb59ec6f45a3b5f41a8 # v7
with:
distribution: goreleaser
version: "~> v2"
@@ -44,7 +45,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GORELEASER_GITHUB_TOKEN }}
- name: Upload dist Folder
uses: actions/upload-artifact@7d27270e0cfd253e666c44abac0711308d2d042f # v6.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: dist-artifacts
path: dist/
@@ -65,6 +66,6 @@ jobs:
path: dist/
- name: Attest build provenance (checksums)
uses: actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0
uses: actions/attest-build-provenance@b3e506e8c389afc651c5bacf2b8f2a1ea0557215 # v4
with:
subject-checksums: dist/checksums.txt