Add verifiable GHCR release workflow for tagged releases and dry runs #1
release-ghcr.yml
on: pull_request
Prepare release metadata
4s
Matrix: build-binaries
Matrix: build-image
Attest release binaries and checksums
32s
Publish and attest container image
15s
Annotations
8 warnings
|
Build image (linux-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
The 'as' keyword should match the case of the 'from' keyword:
Dockerfile#L7
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
|
|
Build image (linux-amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
The 'as' keyword should match the case of the 'from' keyword:
Dockerfile#L7
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
|
|
Publish and attest container image
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build release binaries (linux-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build release binaries (linux-amd64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Attest release binaries and checksums
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ethereumclassic~core-geth~99HGIC.dockerbuild
|
52.1 KB |
sha256:78ad24211fa220b9ec32a63f62fbef01e0e6cce4f388982a3f83670f21a0ac19
|
|
|
ethereumclassic~core-geth~CZJIJ0.dockerbuild
|
51.6 KB |
sha256:1a5709d3656a8ce8f97e41a2586b5c000ecd42b27a61d78a91c359c65fc78828
|
|
|
image-digest-linux-amd64
Expired
|
195 Bytes |
sha256:6e8a8eb450f16936a1359598b95837157d108b8d6b4511e053c9b36f2af0d9e4
|
|
|
image-digest-linux-arm64
Expired
|
195 Bytes |
sha256:3c940a8999517c6100a6fc0e84c99f17721e1f1cd13846e4306280798f9614f8
|
|
|
image-oci-linux-amd64
|
36.4 MB |
sha256:2dbec026b8403b6cfed9d2c0eef17ca2bab3cf51807e3a49aee5608e7641d4d9
|
|
|
image-oci-linux-arm64
|
34.6 MB |
sha256:579744aa83e997ede1a538942ab4635cf7d99170eea8bbcf784468dd0974fbf3
|
|
|
release-binaries-dry-run-3f0fb50
|
445 MB |
sha256:162e5241ab3fde988d84a814d63b657f20ed81e13a36152e27d89f01a3ab8b5b
|
|
|
release-binaries-linux-amd64
|
231 MB |
sha256:8d5fcaca6bd2cdcfb66eb9acc18786b6b943790c20284528d42abeedd6e9883a
|
|
|
release-binaries-linux-arm64
|
214 MB |
sha256:aea3d65476a8e383b62f7c4f10f4c1c87f52aa31871256e871c1f2e9de9a76c2
|
|