infra: isolate dev lane layer stacks #1057
on-changes.yml
on: push
Build base docker image
1m 56s
Matrix: Build Node Services
Merge container BOM (main)
9s
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
|
|