Skip to content

infra: isolate dev lane layer stacks #1057

infra: isolate dev lane layer stacks

infra: isolate dev lane layer stacks #1057

Triggered via push April 14, 2026 07:09
Status Success
Total duration 4m 0s
Artifacts 23

on-changes.yml

on: push
Build base docker image
1m 56s
Build base docker image
Matrix: Build Node Services
Merge container BOM (main)
9s
Merge container BOM (main)
Fit to window
Zoom out
Zoom in

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 (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 (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 (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 (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 (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 (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 (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 (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 (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~0VHWF0.dockerbuild
55.7 KB
sha256:df50b9b9bea91ef0392e58dbbb7cbc4bdff2cc62728b70dddb59ca8e355fbf5b
SprocketBot~sprocket~3TYWVX.dockerbuild
54.7 KB
sha256:5dcbb3c270e8a8bc063188c295332250c411decedbbffab3d4eb5242b45c440c
SprocketBot~sprocket~7YOT7H.dockerbuild
58.7 KB
sha256:aff812d7defcb4548dc768a164d6a8022924bfbbec93c5efa79a115be82cf6f0
SprocketBot~sprocket~85WNGP.dockerbuild
56.1 KB
sha256:826121c7fe3e31a7a6afbb666f4cee7bb9540dfc9960ff2461d7d168fa0de18b
SprocketBot~sprocket~F63JH5.dockerbuild
55.2 KB
sha256:dd6e1d3a5193419d80cbab69b42ea5941e8cac27e84777df7620f2afa0897b44
SprocketBot~sprocket~FEKI1X.dockerbuild
54.8 KB
sha256:f9c11a63a46576dd8a01b84e28deccf11f17372ec5b512402c95a823bca6fe40
SprocketBot~sprocket~P3OZKA.dockerbuild
59.7 KB
sha256:008165113e1997a8751ace7d3af69457ad5ba5ee942ad16a442518c50399508c
SprocketBot~sprocket~S5HE41.dockerbuild
55.6 KB
sha256:17c78e430af3831a43ebe47b618b3d1abbad8d81a86cf2f270ac581f6ce80f0d
SprocketBot~sprocket~U9QTLT.dockerbuild
55.4 KB
sha256:64280c30a6ef8fb5c65d312dfaddb24b7c4d33bd7aed46cc4a402f2b7c8ec9b9
SprocketBot~sprocket~V521UF.dockerbuild
54.9 KB
sha256:11ebf38c859ee48b5371d89ea2b8cac90f7855cf764f364468ac18dfe08d1f40
SprocketBot~sprocket~VRL5JM.dockerbuild
90.5 KB
sha256:81baa7fcaec3fe26e25388b92693015e7837bd8a404b74720b5084f91db6056f
bom-fragment-core
277 Bytes
sha256:0216f204afa53321ea804bd5e40cd0fff91b7ad52259db345a758ebb31d77fc8
bom-fragment-discord-bot
295 Bytes
sha256:612119b09e778c4140e1c309d26fed999093aeb4d5aeec03988aa2d274f944d2
bom-fragment-image-generation-frontend
334 Bytes
sha256:da2d0e28bf64203b44bdd362076f041e2103386cc355b496d157bde63c95b705
bom-fragment-image-generation-service
334 Bytes
sha256:9c097a1d8bd52fac05587e881345c00b057f98fb0c3092e173caf415762233b6
bom-fragment-matchmaking-service
319 Bytes
sha256:b459679543728ecd7380e483d3187a5763a2d5395c7470a1db9c9582c247723c
bom-fragment-monorepo-core
302 Bytes
sha256:15b66746417919fd7885924974c857912320d725743ae65a64e62ab3552fc2a2
bom-fragment-notification-service
321 Bytes
sha256:89d5e659db3bcb153541922dd2b3a1ccb7ab849ccad05e625ac54d861cf93522
bom-fragment-replay-parse-service
324 Bytes
sha256:3ffe0dde1afd37892bd6db6bf8df6126ed9a003f08d77098ef07ad1ac8b6433d
bom-fragment-server-analytics-service
332 Bytes
sha256:93e263232fe488504984e3266525b16832ec03463dfc1105fb27f5f87572bde8
bom-fragment-submission-service
316 Bytes
sha256:353b0c39f4eba05c6a3af8824b5a9ecfeaa61fcf8a1a554b26b3f232283159e0
bom-fragment-web
274 Bytes
sha256:e802f4f778f59545bfeb00e2b1ab95bdf73747941025cc348f212ec12cdace9c
bom-main
935 Bytes
sha256:c830b159f1a3b1acb37e9b32cfc47926895389e9512d7461cb205e1fb3991543