ci: move workflow runtimes to Node 24 #1051
on-changes.yml
on: push
Build base docker image
1m 52s
Matrix: Build Node Services
Merge container BOM (main)
5s
Annotations
35 warnings
|
Build base docker image
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. 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:
dockerfiles/node.Dockerfile#L1
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
|
|
Build Node Services (server-analytics-service, ./microservices/server-analytics-service)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
microservices/server-analytics-service/Dockerfile#L6
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
microservices/server-analytics-service/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (discord-bot, ./clients/discord-bot)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
clients/discord-bot/Dockerfile#L7
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
clients/discord-bot/Dockerfile#L5
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Default value for global ARG results in an empty or invalid base image name:
clients/discord-bot/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (image-generation-frontend, ./clients/image-generation-frontend)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
clients/image-generation-frontend/Dockerfile#L8
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
clients/image-generation-frontend/Dockerfile#L5
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Default value for global ARG results in an empty or invalid base image name:
clients/image-generation-frontend/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (image-generation-service, ./microservices/image-generation-service)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
microservices/image-generation-service/Dockerfile#L8
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
microservices/image-generation-service/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (matchmaking-service, ./microservices/matchmaking-service)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
microservices/matchmaking-service/Dockerfile#L6
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
microservices/matchmaking-service/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (submission-service, ./microservices/submission-service)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
microservices/submission-service/Dockerfile#L6
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
microservices/submission-service/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (core, ./core)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Default value for global ARG results in an empty or invalid base image name:
core/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
core/Dockerfile#L13
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
core/Dockerfile#L9
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (notification-service, ./microservices/notification-service)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
microservices/notification-service/Dockerfile#L6
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
microservices/notification-service/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (web, ./clients/web)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
clients/web/Dockerfile#L9
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Default value for global ARG results in an empty or invalid base image name:
clients/web/Dockerfile#L6
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Default value for global ARG results in an empty or invalid base image name:
clients/web/Dockerfile#L2
InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name
More info: https://docs.docker.com/go/dockerfile/rule/invalid-default-arg-in-from/
|
|
Build Node Services (replay-parse-service, ./microservices/replay-parse-service)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Merge container BOM (main)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. 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 | |
|---|---|---|---|
|
SprocketBot~sprocket~4AN1A5.dockerbuild
|
54.9 KB |
sha256:d529531bc2505f3b7fcf21b591936ff2ccee2c81a5d3a561c8147e9e85e71e82
|
|
|
SprocketBot~sprocket~DNJB0U.dockerbuild
|
59.9 KB |
sha256:a91af56d651c222b9a95434cd66b00c8e37be72497300f4140028152f5fd7068
|
|
|
SprocketBot~sprocket~K1L293.dockerbuild
|
55 KB |
sha256:ed6771663e2d5f72946466a51d926fe5e4568a545c76df45e3c62a75bfc56bc7
|
|
|
SprocketBot~sprocket~LO1XLF.dockerbuild
|
56.5 KB |
sha256:da39f95be90fc91f8d2ffa096f09e9c992aa133f6ab7a233c7612c5124b6dcd6
|
|
|
SprocketBot~sprocket~N59TSG.dockerbuild
|
56.9 KB |
sha256:9c4dfd3eaa51d1149c36c88de8d30652e715071209f0cf10d5616755e02eeb3f
|
|
|
SprocketBot~sprocket~N5ZAO3.dockerbuild
|
56.8 KB |
sha256:69731c712bee06c61bc7e2821b46d59179f2d151cd9597aea341219d25b1f5d3
|
|
|
SprocketBot~sprocket~NGVFZI.dockerbuild
|
55.9 KB |
sha256:194216701e86177c1581f91ebcb1dc7e8cc441fc4dded27b0df33eba70da584f
|
|
|
SprocketBot~sprocket~UD1NLR.dockerbuild
|
57.3 KB |
sha256:9d3b968f83d6ee74fd3d88d6a4b9327b28869922443809cad2493c24e950d268
|
|
|
SprocketBot~sprocket~V8SOLS.dockerbuild
|
59.9 KB |
sha256:15e9b361451cf4d5a1690d604a4d28501aa067eeeef7f67da3578780154f94be
|
|
|
SprocketBot~sprocket~WOJ8IE.dockerbuild
|
57.3 KB |
sha256:a00137d0f5712b4c7abac55bd2ebfeee45d9688e419630022d07fabad6e7b26d
|
|
|
SprocketBot~sprocket~XXFWAF.dockerbuild
|
89.2 KB |
sha256:bda23fff3c59f1932c88ed58b460f7798b3ceed509bc39e375c78ef1f2dcb721
|
|
|
bom-fragment-core
|
277 Bytes |
sha256:944a2c7464e34ab28d9b29065c6421177cc1075b331ab5b651f045e896c0ed9e
|
|
|
bom-fragment-discord-bot
|
297 Bytes |
sha256:9bdab1b43d1d586c47fd06f3494658f3b6e519ddaaab0f1b7901540aa7d85d73
|
|
|
bom-fragment-image-generation-frontend
|
335 Bytes |
sha256:2d6c854abb0e53d1a91262a5ecc7f8ddb6571673ca28dbffe2cfe7524125cf38
|
|
|
bom-fragment-image-generation-service
|
334 Bytes |
sha256:af1bbc0c4e18912a0c6e8337f9d74763b1ddedb45d8298c12f42189beef0c186
|
|
|
bom-fragment-matchmaking-service
|
318 Bytes |
sha256:97dc01cfffac6e599376ec6c23b4776ee35e212c2498542844af08524ae804f1
|
|
|
bom-fragment-monorepo-core
|
301 Bytes |
sha256:cfa56149563b38dfecb97b969aa6fece189ca63b84bf9fc1e28da875e4c0c719
|
|
|
bom-fragment-notification-service
|
323 Bytes |
sha256:e996e019aaf1c8c9c57a450879d5250740f5d94f2cb9e7081c2d37235f6797e5
|
|
|
bom-fragment-replay-parse-service
|
322 Bytes |
sha256:be4e1077de5184e54dc0b55cf8d8bd26b3c5c3f7d4d5857b82bf17be29a457eb
|
|
|
bom-fragment-server-analytics-service
|
332 Bytes |
sha256:a307f00ed05c51457517d878ba1f587cab7c94e222eb818e82e7d27bc936e42f
|
|
|
bom-fragment-submission-service
|
317 Bytes |
sha256:6174b61bb54e9a36f39ecf2ead90742249847c75e79c37fd93ea636ad99fb55e
|
|
|
bom-fragment-web
|
275 Bytes |
sha256:ae6436b30b243b7947e058e62b24c1d7874202b4a96b8192ca5e00137a40ed86
|
|
|
bom-main
|
932 Bytes |
sha256:7f369b4754574cd51ae5481aa06021e664d1d387bb970c11f948c89e7c7904a1
|
|