@@ -42,10 +42,10 @@ jobs:
4242 runner : macos-14
4343 steps :
4444 - name : Check out repository
45- uses : actions/checkout@v4
45+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4646
4747 - name : Set up Bun
48- uses : oven-sh/setup-bun@v2
48+ uses : oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
4949 with :
5050 bun-version : 1.3.10
5151
5858 bun run ./scripts/build-prebuilt-artifact.ts --expect-package "${{ matrix.package_name }}"
5959
6060 - name : Upload binary artifact
61- uses : actions/upload-artifact@v4
61+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
6262 with :
6363 name : ${{ matrix.package_name }}
6464 path : dist/release/artifacts/${{ matrix.package_name }}
@@ -71,15 +71,15 @@ jobs:
7171 - build-binaries
7272 steps :
7373 - name : Check out repository
74- uses : actions/checkout@v4
74+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7575
7676 - name : Set up Bun
77- uses : oven-sh/setup-bun@v2
77+ uses : oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
7878 with :
7979 bun-version : 1.3.10
8080
8181 - name : Set up Node
82- uses : actions/setup-node@v4
82+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
8383 with :
8484 node-version : 22
8585
9191 run : bun run ./scripts/check-release-version.ts "${{ github.ref_name }}"
9292
9393 - name : Download platform artifacts
94- uses : actions/download-artifact@v4
94+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
9595 with :
9696 path : dist/release/artifacts
9797
@@ -111,7 +111,7 @@ jobs:
111111 run : bun run publish:prebuilt:npm -- --dry-run --tag "${{ github.event_name == 'workflow_dispatch' && inputs.npm_tag || ((contains(github.ref_name, '-alpha') || contains(github.ref_name, '-beta') || contains(github.ref_name, '-rc')) && 'beta' || 'latest') }}"
112112
113113 - name : Upload staged npm release
114- uses : actions/upload-artifact@v4
114+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
115115 with :
116116 name : staged-prebuilt-npm-release
117117 path : dist/release/npm
@@ -126,15 +126,15 @@ jobs:
126126 environment : npm
127127 steps :
128128 - name : Check out repository
129- uses : actions/checkout@v4
129+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
130130
131131 - name : Set up Bun
132- uses : oven-sh/setup-bun@v2
132+ uses : oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
133133 with :
134134 bun-version : 1.3.10
135135
136136 - name : Set up Node
137- uses : actions/setup-node@v4
137+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
138138 with :
139139 node-version : 22
140140 registry-url : https://registry.npmjs.org
@@ -143,7 +143,7 @@ jobs:
143143 run : bun install --frozen-lockfile
144144
145145 - name : Download staged npm release
146- uses : actions/download-artifact@v4
146+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
147147 with :
148148 name : staged-prebuilt-npm-release
149149 path : dist/release/npm
@@ -172,10 +172,10 @@ jobs:
172172 contents : write
173173 steps :
174174 - name : Check out repository
175- uses : actions/checkout@v4
175+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
176176
177177 - name : Download platform artifacts
178- uses : actions/download-artifact@v4
178+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
179179 with :
180180 path : dist/release/artifacts
181181
0 commit comments