Skip to content

docs: add validating build configuration example #2206

docs: add validating build configuration example

docs: add validating build configuration example #2206

Re-run triggered April 17, 2025 15:01
Status Success
Total duration 1m 17s
Artifacts 53

ci.yml

on: pull_request
minimal
24s
minimal
git-context
38s
git-context
git-context-secret
23s
git-context-secret
path-context
21s
path-context
example
23s
example
error
7s
error
error-buildx
21s
error-buildx
docker-driver
13s
docker-driver
export-docker
14s
export-docker
secret
26s
secret
secret-envs
14s
secret-envs
network
17s
network
shm-size
24s
shm-size
ulimit
23s
ulimit
cgroup-parent
25s
cgroup-parent
add-hosts
16s
add-hosts
no-cache-filters
26s
no-cache-filters
registry-cache
28s
registry-cache
github-cache
30s
github-cache
local-cache
24s
local-cache
standalone
23s
standalone
named-context-pin
19s
named-context-pin
named-context-docker
20s
named-context-docker
named-context-container
29s
named-context-container
docker-config-malformed
11s
docker-config-malformed
proxy-docker-config
22s
proxy-docker-config
proxy-buildkitd
20s
proxy-buildkitd
annotations
17s
annotations
multi-output
28s
multi-output
load-and-push
34s
load-and-push
summary-disable
15s
summary-disable
summary-disable-deprecated
11s
summary-disable-deprecated
summary-not-supported
13s
summary-not-supported
record-upload-disable
15s
record-upload-disable
annotations-disabled
15s
annotations-disabled
call-check
9s
call-check
Matrix: attests-compat
Matrix: checks
Matrix: digest
Matrix: multi
Matrix: provenance
Matrix: record-retention-days
Matrix: sbom
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 21 warnings
error
buildx failed with: ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
call-check
Check complete, 7 warnings have been found!
error-buildx
buildx failed with: ERROR: failed to solve: failed to push localhost:5000/name/app:latest: failed to do request: Head "http://localhost:5000/v2/name/app/blobs/sha256:6d6e7276cea19a90fd1e0eff81e58f1d9b0d855c9b28c85de8bd227befae4dd2": dial tcp [::1]:5000: connect: connection refused
docker-config-malformed
Unable to parse config file /home/runner/.docker/config.json: SyntaxError: Unexpected non-whitespace character after JSON at position 139
secret-envs
INVALID_SECRET= is not a valid secret
summary-disable-deprecated
DOCKER_BUILD_NO_SUMMARY is deprecated. Set DOCKER_BUILD_SUMMARY to false instead.
The MAINTAINER instruction is deprecated, use a label instead to define an image author: test/lint.Dockerfile#L5
MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label More info: https://docs.docker.com/go/dockerfile/rule/maintainer-deprecated/
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L1
ConsistentInstructionCasing: Command 'frOM' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L2
ConsistentInstructionCasing: Command 'cOpy' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L4
ConsistentInstructionCasing: Command 'from' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L6
ConsistentInstructionCasing: Command 'COPy' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
Multiple instructions of the same type should not be used in the same stage: test/lint.Dockerfile#L10
MultipleInstructionsDisallowed: Multiple CMD instructions should not be used in the same stage because only the last one will be used More info: https://docs.docker.com/go/dockerfile/rule/multiple-instructions-disallowed/
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals: test/lint.Dockerfile#L12
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/
secret
INVALID_SECRET= is not a valid secret
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L6
ConsistentInstructionCasing: Command 'COPy' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
Multiple instructions of the same type should not be used in the same stage: test/lint.Dockerfile#L10
MultipleInstructionsDisallowed: Multiple CMD instructions should not be used in the same stage because only the last one will be used More info: https://docs.docker.com/go/dockerfile/rule/multiple-instructions-disallowed/
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals: test/lint.Dockerfile#L12
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/
The MAINTAINER instruction is deprecated, use a label instead to define an image author: test/lint.Dockerfile#L5
MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label More info: https://docs.docker.com/go/dockerfile/rule/maintainer-deprecated/
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L1
ConsistentInstructionCasing: Command 'frOM' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L2
ConsistentInstructionCasing: Command 'cOpy' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
All commands within the Dockerfile should use the same casing (either upper or lower): test/lint.Dockerfile#L4
ConsistentInstructionCasing: Command 'from' should match the case of the command majority (uppercase) More info: https://docs.docker.com/go/dockerfile/rule/consistent-instruction-casing/
attests-compat (v0.9.1, moby/buildkit:buildx-stable-1)
Attestations are only supported by buildx >= 0.10.0; the inputs 'attests', 'provenance' and 'sbom' are ignored.
standalone
Docker is required to export a build record
attests-compat (latest, moby/buildkit:v0.10.6)
Process "docker run" closed with code 1

Artifacts

Produced during runtime
Name Size Digest
docker~build-push-action~0ESIIJ.dockerbuild Expired
25.8 KB
sha256:e9904fa14bd4e6206c9a024fb3d43e32c11025fe583bf7a80a8e8ccf08d4af38
docker~build-push-action~0EUMA4.dockerbuild Expired
26.1 KB
sha256:6e9bce848ae770d5fd79fa5056d4558ee310b34db06e0d4d453ec46e10ce4847
docker~build-push-action~0LD8LM.dockerbuild Expired
16.7 KB
sha256:476ba6084eea566fb6a74e332cbea4da419df2e939892416f94bcd50166da5ae
docker~build-push-action~0YUW03.dockerbuild Expired
45.8 KB
sha256:b4113e371b721e8027e4ac36fbc2868898acbdde2a3894475968606b0cffe012
docker~build-push-action~45DWOU.dockerbuild Expired
48.8 KB
sha256:0fe9af5b3342f349e6c08d1339115e25dba5b45bd0331be949e6ab6e65a749f1
docker~build-push-action~4DXLZG.dockerbuild Expired
18.6 KB
sha256:b00967ff526b9948384c2d52ca581e5f8b528a6e674d02367affd9ceee2b24b4
docker~build-push-action~6BHWYK.dockerbuild Expired
16.7 KB
sha256:4a7128e3a2e4cf9dfdabc1a2fdab486aa916d8925de991499c0844748b452e78
docker~build-push-action~799LXN.dockerbuild Expired
16.3 KB
sha256:c9532e980b5f3ec3815ca0dc724ea529a688083acf276373c2e5dd02392bf53c
docker~build-push-action~7BGQRH.dockerbuild Expired
46 KB
sha256:a8c1f2f6696ddac40ec3bca2bc0208fbe2307f342186b51d31987304ac39aacb
docker~build-push-action~8J0708.dockerbuild Expired
17 KB
sha256:0bd9a5eb21584327f7991277bf2ef11137e7d75035f20a1fa79a9b7a0067d008
docker~build-push-action~8Z4DU2.dockerbuild Expired
18 KB
sha256:27d47b858f41877dc1b462ff620dba95e4e933271f56f6a20ba03f3baf5a915f
docker~build-push-action~8ZF3BN.dockerbuild Expired
23.4 KB
sha256:d531f7e852f8ed80442fbd8c4b16d26fe86f5e0ec197589158500dd9a2bb4116
docker~build-push-action~BQ9WKP.dockerbuild Expired
46.2 KB
sha256:cdf1aca52c245961ec8395b5105a9939394e496d46ada2d9e30a5c8f89c0d510
docker~build-push-action~CMM5JL.dockerbuild Expired
23.5 KB
sha256:655f6101e267af3be78eb00cff994816b4b79979103f084fc3e1b79671544cb6
docker~build-push-action~DAR8WJ.dockerbuild Expired
23.7 KB
sha256:178dd5d0d2b075e8e2aa41c6ec3b94f58b444f4359379c779795b743d9c85bd3
docker~build-push-action~GKWKR9.dockerbuild Expired
13.9 KB
sha256:bb58968e700f99e3e2f730d5eede8378eae05fa9f5455b5567be7dab36bf4f9a
docker~build-push-action~IQTXNB.dockerbuild Expired
24.7 KB
sha256:484b2428c94a990637343aae1d39ec3e4eaf125a4a5bf6b79bd47d05bd889720
docker~build-push-action~IW093I.dockerbuild Expired
17.4 KB
sha256:c764af8dc9001d46ffbf8f251b247376cb4b158fbdd8c26cc94930766faf7e7d
docker~build-push-action~JWQN3K.dockerbuild Expired
14.7 KB
sha256:64814807f9ce9da28f9ced2bd0a7fb027c85daa20cec4969725ff108dfe08191
docker~build-push-action~KM8OET.dockerbuild Expired
25.6 KB
sha256:9dc13abd4f9be37840de9689b6ea458069aa4c3c091191a7bb4c8559b7b7f8e9
docker~build-push-action~LA237Z.dockerbuild Expired
17.2 KB
sha256:0db3cbfb450db705815a6195154e3ba088ea67d8dbb02aba70602393f2a466d3
docker~build-push-action~LBFGYN.dockerbuild Expired
35 KB
sha256:2c44687edb69568f34d361aceadec929b7a519c0bae9dae4cca6b1350c26eb7a
docker~build-push-action~LBKUH6.dockerbuild Expired
17.1 KB
sha256:c65720ded6059dfaa18336bb507f633ad489dbb2bdee5a2fe5a1776cabceba25
docker~build-push-action~LBSID7.dockerbuild Expired
15.2 KB
sha256:da68b85011f8402a99731d584eb2cb1381f3847fa5842a75f9b6dc58b3075c77
docker~build-push-action~LZ3HZ8.dockerbuild Expired
27.8 KB
sha256:081b0f75a04a12b7baa5298454e3a07b68fc05aee8be42d0e6c9a32c281212ec
docker~build-push-action~MD304C.dockerbuild Expired
35.4 KB
sha256:0181d5b12bc6c3e2157d95342e92b83f5b844f121c37e96ffdc4a7f6f3e22d91
docker~build-push-action~MWM7KG.dockerbuild Expired
42.3 KB
sha256:b3df3d65b66084a756e36692516c9a7ef952e353ec5cf2189953ff13a15c0c00
docker~build-push-action~ND9744.dockerbuild Expired
25.6 KB
sha256:0859af65c063931ce033e1006a261bdc25d3bf3cdb103686e392f4fa1346180c
docker~build-push-action~NH2FG6.dockerbuild Expired
22.9 KB
sha256:faa4295e7f8258447ff1b2402bf93e04525143c211cc00c9467cbe4748dad45a
docker~build-push-action~O5I7IS.dockerbuild Expired
17.6 KB
sha256:475d042ddefeeddc4fd8bebc1c02026c471e5c999c85fc6dfca11aa14119e1cf
docker~build-push-action~O6KZI7.dockerbuild Expired
26.9 KB
sha256:b3c314475da26de3ed50a4253a554df620921a1e79ebd12c3cbac2c4bff448a2
docker~build-push-action~P1MWIW.dockerbuild Expired
17.4 KB
sha256:168325e04df573c2b1ff2b4e105e2624677cbb62f90c674ea108d9fcba7027ef
docker~build-push-action~P4T46S.dockerbuild Expired
42.5 KB
sha256:5e5a9bf7d434ce94e3fc5c0502d8a05bf99096ff594e6c4885f73dc78a129399
docker~build-push-action~PTZ5YM.dockerbuild Expired
17 KB
sha256:8aa85b0f5395145a3b33ad25c807c0aecb85c55ecb71f9f553519b5adee67ee4
docker~build-push-action~Q7Y4FJ.dockerbuild Expired
15.4 KB
sha256:180aeb78c7caf56aac32343365ed909e5db5b70275c354553458c22395b65050
docker~build-push-action~QBG2D3.dockerbuild Expired
16.9 KB
sha256:aaa5dbffe74eb493bc7fb3e998a3afee94e792dc58fd76bcdad4e1eb0ca71636
docker~build-push-action~R2TUK0.dockerbuild Expired
37.5 KB
sha256:0ab234718ab54bb370f545b6ae868779bbe7848763e4354836135bd95f318bea
docker~build-push-action~R4PNOZ.dockerbuild Expired
17.3 KB
sha256:d0e6f5664cb4bfd32ee8241cb81d05ee516226e8674a5a7a826f3d0394bfcc27
docker~build-push-action~R5PVMI.dockerbuild Expired
28.7 KB
sha256:4f42b4616f698731ef53689be7e0e83c731cd02838241ac378d06062c191578b
docker~build-push-action~T1LPDL.dockerbuild Expired
17.2 KB
sha256:e5109731bc97f98c44447b696345378c3b4ef4108ef999679063bda523561096
docker~build-push-action~TD0U4Z.dockerbuild Expired
14.4 KB
sha256:0fa56325acbd47fe2dc7a47205002b5855650f872180507b84c2fa9d0bf5814d
docker~build-push-action~UEOZHZ.dockerbuild Expired
17.1 KB
sha256:2693b7d30d69c19fd1ad52c6b8c2bd5ecf8a2492ed1a12fc95ab771167cb5331
docker~build-push-action~UERBTH.dockerbuild Expired
36.2 KB
sha256:b8daaa5774dcc97f48c2fc5430bb554b0e8789729f73b6079f4c5c1704e15c80
docker~build-push-action~UIUSSP.dockerbuild Expired
36.1 KB
sha256:4c7c8a49c18153b00435a996faa1cb694a5ee98ac1c8f52011b98ec85995ccfa
docker~build-push-action~VRTUI1.dockerbuild Expired
17.2 KB
sha256:27896ca0289c2296f76887fc47a920819af80ee8b35fbad64b73704be898c5ef
docker~build-push-action~WH9HND.dockerbuild Expired
10.4 KB
sha256:a41ba64cb43b9920ab52d484d38ccde090937b57c5f1eabbf6637b871e678553
docker~build-push-action~X5ICUA.dockerbuild Expired
17.2 KB
sha256:f88dd9c283a5699c5ec30998c315cdd278eebeccd48e3f40c8b0cceed2872392
docker~build-push-action~XJZ4LO.dockerbuild Expired
17 KB
sha256:512738dcb28baba80a7a8a28f3a0cf06ed18252fc5abc282d5eb1867ebe69c7e
docker~build-push-action~YLC4FP.dockerbuild Expired
11.3 KB
sha256:777c0b6c94d4f15271b9a1d774118001a2a5dd03a71426535eae79d1074714f3
docker~build-push-action~YXKC5G.dockerbuild Expired
25.8 KB
sha256:a9e19a5e7c1af07dabe3b692db7c9e2d848a1a5ab0f155530e29b469db29f122
docker~build-push-action~YXYBCL.dockerbuild Expired
17 KB
sha256:0b2ec9e58e556fdd86081454e87a3b6ec896045b70a9042507e50222e3b6bf62
docker~build-push-action~YY2JZG.dockerbuild Expired
17.4 KB
sha256:0bc8c2910d7c7a17e33257ea1f557f32a3497cd944f649fa2e64ab2dc84409bd
docker~build-push-action~Z7W8HC.dockerbuild Expired
17.1 KB
sha256:ae88d7d82268f37ebbe1124483b76f361fa5809dd2c19f36680477e40002aa66