Skip to content

ci: update docker actions to resolve Node.js 20 deprecation #5

ci: update docker actions to resolve Node.js 20 deprecation

ci: update docker actions to resolve Node.js 20 deprecation #5

Triggered via push April 23, 2026 05:23
Status Failure
Total duration 3m 49s
Artifacts 14

docker-image.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

1 error and 12 warnings
merge
Error response from daemon: Get "https://ghcr.io/v2/": denied: denied
build (linux/arm/v7, mainline, Dockerfile, mainline-armv7-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (linux/arm/v7, stable, Dockerfile, stable-armv7-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (linux/riscv64, mainline, Dockerfile, mainline-riscv64-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (linux/loong64, mainline, Dockerfile.loongarch64, mainline-loong64-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
FROM --platform flag should not use a constant value: mainline/Dockerfile.loongarch64#L1
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/loong64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
build (linux/ppc64le, stable, Dockerfile, stable-ppc64le-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (linux/arm/v6, stable, Dockerfile, stable-armv6-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (linux/riscv64, stable, Dockerfile, stable-riscv64-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (linux/arm/v6, mainline, Dockerfile, mainline-armv6-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (linux/loong64, stable, Dockerfile.loongarch64, stable-loong64-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
FROM --platform flag should not use a constant value: stable/Dockerfile.loongarch64#L1
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/loong64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
build (linux/ppc64le, mainline, Dockerfile, mainline-ppc64le-alpine, ubuntu-24.04-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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
nginx-modules~docker-freenginx-libressl~4V4AOJ.dockerbuild Expired
45.8 KB
sha256:d5eedcc5e6361c72f6d50af0c3c19ef7ea47fe8a82aa8a94f1ca4aa627c27fc7
nginx-modules~docker-freenginx-libressl~7ZSJRV.dockerbuild Expired
47.9 KB
sha256:17eac1ab9ff0fd519d9b299d279623187939af774d64214d154c4c85f7a35b34
nginx-modules~docker-freenginx-libressl~E8LVZT.dockerbuild Expired
50.2 KB
sha256:398195b7247b36192a655fbfbdb09016f70bf00749dd01468b63331b98ab43da
nginx-modules~docker-freenginx-libressl~GPV9WA.dockerbuild Expired
47 KB
sha256:d23d43ee6ed7d64fa0d412a2f37b21f2f0b464d3def44b5ad1c217e77d7d73da
nginx-modules~docker-freenginx-libressl~ITR06H.dockerbuild Expired
47.3 KB
sha256:b59c8a2683b6b76fca23952bbe3f9908bb1ffc1ce30334954baa1e44117c3215
nginx-modules~docker-freenginx-libressl~JAOFAY.dockerbuild Expired
46.8 KB
sha256:d318247942dd3f65447701970cd3a4f12a450832b487234d901f8d46159f7f45
nginx-modules~docker-freenginx-libressl~LFJNJW.dockerbuild Expired
47.8 KB
sha256:704b497b9f1cc33e05d2b856b77f7016cf3349dd081b9df7e1c15d21df0731dc
nginx-modules~docker-freenginx-libressl~MLW71S.dockerbuild Expired
49.1 KB
sha256:e3bb0743596399b8687e8cdca21f08c3392039bf86ca22488baf85b31bfb5c88
nginx-modules~docker-freenginx-libressl~NKOUFJ.dockerbuild Expired
47.5 KB
sha256:c0ca35a7fc57acb7721b16da2240d74e0b506552836966825f00c5cb21b6fa5b
nginx-modules~docker-freenginx-libressl~PSBQBD.dockerbuild Expired
47.6 KB
sha256:6f23a69370b8febde29036e5bc11c39b70948de465cfa7352f2f57bf9e8a2d7e
nginx-modules~docker-freenginx-libressl~TZ4FI0.dockerbuild Expired
46.3 KB
sha256:1ced8c7f5855e93439120292e8585b2f7fd6ddcfa807bdcf6d8cec4921dff79c
nginx-modules~docker-freenginx-libressl~U8RG3Y.dockerbuild Expired
44.7 KB
sha256:237432305263f59343fa7abc9560960b2eb916957694245ecdf1386a4534e868
nginx-modules~docker-freenginx-libressl~WSE7Y1.dockerbuild Expired
49.1 KB
sha256:18af2d9dcab006677898885de5def1435d0a073a0537e5b262edebd469b5e889
nginx-modules~docker-freenginx-libressl~WXFV4I.dockerbuild Expired
47.4 KB
sha256:09d2eb1b83703e762d1b498b65bf8aaf140e059524408c9ce17f2f90acb08e48