54
54
# make the version available as a "checked" output in later steps
55
55
echo "PACKAGE_VERSION=$PACKAGE_VERSION" >> "$GITHUB_OUTPUT"
56
56
57
- - name : Build in release mode
58
- run : RUSTFLAGS="-D warnings" cargo build --release --locked --package mater-cli
57
+ - id : build-release
58
+ name : Build in release mode
59
+ run : |
60
+ RUSTFLAGS="-D warnings" cargo build --release --locked --package mater-cli
61
+ echo "PACKAGE_SHA256=$(sha256sum target/release/mater-cli | sed 's/\(.*\) .*/\1/')" >> "$GITHUB_OUTPUT"
59
62
60
63
- name : Login to Github Container Registry
61
64
uses : docker/login-action@v3
82
85
tag_name : ${{ github.ref_name }} # set the name of the release the tag
83
86
body : |
84
87
Docker container release: https://github.com/eigerco/polka-storage/pkgs/container/mater-cli/?tag=${{ steps.check-version.outputs.PACKAGE_VERSION }}
88
+
89
+ | Binary | SHA256 |
90
+ | ------------------------ | --------------------------------------------------- |
91
+ | `${{ github.ref_name }}` | `${{ steps.build-release.outputs.PACKAGE_SHA256 }}` |
85
92
files : |
86
93
target/release/mater-cli
87
94
@@ -114,8 +121,11 @@ jobs:
114
121
# make the version available as a "checked" output in later steps
115
122
echo "PACKAGE_VERSION=$PACKAGE_VERSION" >> "$GITHUB_OUTPUT"
116
123
117
- - name : Build in release mode
118
- run : RUSTFLAGS="-D warnings" cargo build --release --locked --package storagext-cli
124
+ - id : build-release
125
+ name : Build in release mode
126
+ run : |
127
+ RUSTFLAGS="-D warnings" cargo build --release --locked --package storagext-cli
128
+ echo "PACKAGE_SHA256=$(sha256sum target/release/storagext-cli | sed 's/\(.*\) .*/\1/')" >> "$GITHUB_OUTPUT"
119
129
120
130
- name : Login to Github Container Registry
121
131
uses : docker/login-action@v3
@@ -142,6 +152,10 @@ jobs:
142
152
tag_name : ${{ github.ref_name }} # set the name of the release the tag
143
153
body : |
144
154
Docker container release: https://github.com/eigerco/polka-storage/pkgs/container/storagext-cli/?tag=${{ steps.check-version.outputs.PACKAGE_VERSION }}
155
+
156
+ | Binary | SHA256 |
157
+ | ------------------------ | --------------------------------------------------- |
158
+ | `${{ github.ref_name }}` | `${{ steps.build-release.outputs.PACKAGE_SHA256 }}` |
145
159
files : |
146
160
target/release/storagext-cli
147
161
@@ -174,8 +188,11 @@ jobs:
174
188
# make the version available as a "checked" output in later steps
175
189
echo "PACKAGE_VERSION=$PACKAGE_VERSION" >> "$GITHUB_OUTPUT"
176
190
177
- - name : Build in release mode
178
- run : RUSTFLAGS="-D warnings" cargo build --release --locked --package polka-storage-node --features polka-storage-runtime/testnet
191
+ - id : build-release
192
+ name : Build in release mode
193
+ run : |
194
+ RUSTFLAGS="-D warnings" cargo build --release --locked --package polka-storage-node --features polka-storage-runtime/testnet
195
+ echo "PACKAGE_SHA256=$(sha256sum target/release/polka-storage-node | sed 's/\(.*\) .*/\1/')" >> "$GITHUB_OUTPUT"
179
196
180
197
- name : Login to Github Container Registry
181
198
uses : docker/login-action@v3
@@ -202,6 +219,10 @@ jobs:
202
219
tag_name : ${{ github.ref_name }} # set the name of the release the tag
203
220
body : |
204
221
Docker container release: https://github.com/eigerco/polka-storage/pkgs/container/polka-storage-node/?tag=${{ steps.check-version.outputs.PACKAGE_VERSION }}
222
+
223
+ | Binary | SHA256 |
224
+ | ------------------------ | --------------------------------------------------- |
225
+ | `${{ github.ref_name }}` | `${{ steps.build-release.outputs.PACKAGE_SHA256 }}` |
205
226
files : |
206
227
target/release/polka-storage-node
207
228
@@ -234,8 +255,11 @@ jobs:
234
255
# make the version available as a "checked" output in later steps
235
256
echo "PACKAGE_VERSION=$PACKAGE_VERSION" >> "$GITHUB_OUTPUT"
236
257
237
- - name : Build in release mode
238
- run : RUSTFLAGS="-D warnings" cargo build --release --locked --package polka-storage-provider-server
258
+ - id : build-release
259
+ name : Build in release mode
260
+ run : |
261
+ RUSTFLAGS="-D warnings" cargo build --release --locked --package polka-storage-provider-server
262
+ echo "PACKAGE_SHA256=$(sha256sum target/release/polka-storage-provider-server | sed 's/\(.*\) .*/\1/')" >> "$GITHUB_OUTPUT"
239
263
240
264
- name : Login to Github Container Registry
241
265
uses : docker/login-action@v3
@@ -262,6 +286,10 @@ jobs:
262
286
tag_name : ${{ github.ref_name }} # set the name of the release the tag
263
287
body : |
264
288
Docker container release: https://github.com/eigerco/polka-storage/pkgs/container/polka-storage-provider-server/?tag=${{ steps.check-version.outputs.PACKAGE_VERSION }}
289
+
290
+ | Binary | SHA256 |
291
+ | ------------------------ | --------------------------------------------------- |
292
+ | `${{ github.ref_name }}` | `${{ steps.build-release.outputs.PACKAGE_SHA256 }}` |
265
293
files : |
266
294
target/release/polka-storage-provider-server
267
295
@@ -294,8 +322,11 @@ jobs:
294
322
# make the version available as a "checked" output in later steps
295
323
echo "PACKAGE_VERSION=$PACKAGE_VERSION" >> "$GITHUB_OUTPUT"
296
324
297
- - name : Build in release mode
298
- run : RUSTFLAGS="-D warnings" cargo build --release --locked --package polka-storage-provider-client
325
+ - id : build-release
326
+ name : Build in release mode
327
+ run : |
328
+ RUSTFLAGS="-D warnings" cargo build --release --locked --package polka-storage-provider-client
329
+ echo "PACKAGE_SHA256=$(sha256sum target/release/polka-storage-provider-client | sed 's/\(.*\) .*/\1/')" >> "$GITHUB_OUTPUT"
299
330
300
331
- name : Login to Github Container Registry
301
332
uses : docker/login-action@v3
@@ -322,5 +353,9 @@ jobs:
322
353
tag_name : ${{ github.ref_name }} # set the name of the release the tag
323
354
body : |
324
355
Docker container release: https://github.com/eigerco/polka-storage/pkgs/container/polka-storage-provider-client/?tag=${{ steps.check-version.outputs.PACKAGE_VERSION }}
356
+
357
+ | Binary | SHA256 |
358
+ | ------------------------ | --------------------------------------------------- |
359
+ | `${{ github.ref_name }}` | `${{ steps.build-release.outputs.PACKAGE_SHA256 }}` |
325
360
files : |
326
361
target/release/polka-storage-provider-client
0 commit comments