Skip to content

refactor: use new gitContext for build context resolution #2776

refactor: use new gitContext for build context resolution

refactor: use new gitContext for build context resolution #2776

Triggered via pull request April 8, 2026 10:50
Status Success
Total duration 46s
Artifacts 56

ci.yml

on: pull_request
minimal
19s
minimal
git-context
20s
git-context
git-context-query
32s
git-context-query
git-context-secret
32s
git-context-secret
path-context
16s
path-context
example
27s
example
error
7s
error
error-buildx
17s
error-buildx
docker-driver
11s
docker-driver
export-docker
8s
export-docker
secret
20s
secret
secret-files
14s
secret-files
secret-envs
17s
secret-envs
network
14s
network
shm-size
18s
shm-size
ulimit
20s
ulimit
cgroup-parent
15s
cgroup-parent
add-hosts
21s
add-hosts
no-cache-filters
17s
no-cache-filters
registry-cache
36s
registry-cache
github-cache
36s
github-cache
local-cache
25s
local-cache
standalone
11s
standalone
named-context-pin
17s
named-context-pin
named-context-docker
22s
named-context-docker
named-context-container
27s
named-context-container
docker-config-malformed
8s
docker-config-malformed
proxy-docker-config
22s
proxy-docker-config
proxy-buildkitd
19s
proxy-buildkitd
annotations
16s
annotations
multi-output
28s
multi-output
load-and-push
17s
load-and-push
summary-disable
11s
summary-disable
summary-not-supported
15s
summary-not-supported
record-upload-disable
14s
record-upload-disable
annotations-disabled
19s
annotations-disabled
call-check
16s
call-check
no-default-attestations
19s
no-default-attestations
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?
error-buildx
buildx failed with: ERROR: failed to build: failed to solve: failed to push localhost:5000/name/app:latest: failed to do request: Head "http://localhost:5000/v2/name/app/blobs/sha256:878f899f7ebfc0cef1fb514f8742a3d143eb8c249f965aa0a4ba73ee49262d79": dial tcp [::1]:5000: connect: connection refused
call-check
Check complete, 7 warnings have been found!
docker-config-malformed
Unable to parse config file /home/runner/.docker/config.json: SyntaxError: Unexpected non-whitespace character after JSON at position 167 (line 8 column 1)
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#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/
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/
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/
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/
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/
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/
secret-files
INVALID_SECRET= is not a valid secret
secret-envs
INVALID_SECRET= is not a valid secret
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/
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/
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#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#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/
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/
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
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.
attests-compat (latest, moby/buildkit:v0.10.6)
ERROR: rpc error: code = Unimplemented desc = unknown method ListenBuildHistory for service moby.buildkit.v1.Control
git-context-query
undefined is not iterable (cannot read property Symbol(Symbol.iterator))

Artifacts

Produced during runtime
Name Size Digest
docker~build-push-action~0854H4.dockerbuild
28.9 KB
sha256:94e05b50e3c2efc292001a9f8750e62960c923266e8b7d15673dfb1e84f158aa
docker~build-push-action~14Z3BI.dockerbuild
11.1 KB
sha256:322ace3c9761d71975c1255ef4f2181fb39c5b36b690eb3fa225b803554b5cf4
docker~build-push-action~1FAR2N.dockerbuild
31 KB
sha256:4c5919a4c1115fc9bb1d2c5b5063bb333c6e4bb99d5c9cd6176b60c5408e3115
docker~build-push-action~26J9D4.dockerbuild
41.3 KB
sha256:b9554bdc924fda8a0f91503479978b86632b323f06e540627ad3edad39b1466a
docker~build-push-action~2GHBRS.dockerbuild
56.8 KB
sha256:542f9b7370fd78d28504c4d659d564f19d1f1d9f993bf3af4aa4a3d0444b75a8
docker~build-push-action~2V9GO1.dockerbuild
38 KB
sha256:6355dd964441b52038c7d2984dfa3cfcbb366012d7eff8ffbf73ad04d92c505b
docker~build-push-action~3D1O59.dockerbuild
56.5 KB
sha256:a9e89eb28540811c169cd70e3ce1e7a415fcbcd4becd1ba9b21cd1b18ab70cef
docker~build-push-action~3FK8DS.dockerbuild
24 KB
sha256:7d492c8a7fe55605aa95923777d026aba59a6f57fe1fc72ea18365af856095a5
docker~build-push-action~4D3BHX.dockerbuild
11.5 KB
sha256:9455452c779d421293d4f499e51ea59392196633f5f01c379aa24a7a1b4d588d
docker~build-push-action~7SJQ5Q.dockerbuild
22.5 KB
sha256:a59a50b7320deaa639fb554ffd3888ba0921a59672b96540f312263cc24ddee6
docker~build-push-action~9YR4T0.dockerbuild
28.8 KB
sha256:d0cb7c9035af2006ff817bced5806672d2985bf7fdc1ea0cd7054a95e2f8029c
docker~build-push-action~A06ESI.dockerbuild
22 KB
sha256:472756caa5695beb5fda40f2f1bfd6eb59840f16f1e1c74b5f97614d0bed8ae7
docker~build-push-action~AC904S.dockerbuild
34.2 KB
sha256:2637eb9366488ef98d10457ede330721ffc937ed768651e3501d0103a19ef24c
docker~build-push-action~BDRZXP.dockerbuild
20.3 KB
sha256:a9f2d3c5deac92f2f65f3faf346f86b043f4095ff13678083b1b33e05b721ef2
docker~build-push-action~BYT4E0.dockerbuild
31.3 KB
sha256:6c0dfbc972259a22becc27f90304e2ed5dd927ba2f665616ff9265c6b8650f5d
docker~build-push-action~BZAQTH.dockerbuild Expired
23 KB
sha256:dd0252ce86f4cf67d0f0fd8f1ae30106a52ec4486980bb2e4b292257aab8af29
docker~build-push-action~C0IOC7.dockerbuild
31.9 KB
sha256:99b3e728d51c50a947cabdc63ee23b99a10b258984dd4f6f76abd16ecbf6020d
docker~build-push-action~D6EHGD.dockerbuild
22.2 KB
sha256:5b1844a1ca9a9d9c6eece08fde33bb1d5efc26d0feda1c153aef7cf4da02d44e
docker~build-push-action~DHMY89.dockerbuild
11.7 KB
sha256:d3fcfa29b7cedc28328e3e9603b5aa0c78486f78b8e81acc67ecdb98153f0de6
docker~build-push-action~EO2ZZF.dockerbuild
22.6 KB
sha256:c2fddcf4abaae298b502af64b9f04b54fd36fdac0e23048161c815d4fa46266f
docker~build-push-action~EW9VGD.dockerbuild
40.6 KB
sha256:fc9cb606e4028db59653525e5446bb4079d4493268992c5596fee46c4d2669b4
docker~build-push-action~FHQCSE.dockerbuild
23.6 KB
sha256:c64b3a1b3893bfb47525cb3a6be4b998ab9bf018e5e8a729c74268b9f563baaa
docker~build-push-action~HUVXPZ.dockerbuild
52.8 KB
sha256:34a50d5626ac97ad30af3c60949fa9cb20e361cd7c6bf811f056c7d6e497b6ae
docker~build-push-action~HWYX4F.dockerbuild
59.5 KB
sha256:c2e6c4d0dea130a0976b809e658e0d7c41b1caebeb67a14fbb1bcfcb02fa1cd3
docker~build-push-action~INXUAW.dockerbuild
30 KB
sha256:7a081f18cda000c426a70a0b583a577d85a3b080e18e0b9cbc359cdde994a69a
docker~build-push-action~JOMTDU.dockerbuild
21.9 KB
sha256:61ba8a9f9687cf10100c8ba9805dbf80bec9b87afca9763f398887a44aee881d
docker~build-push-action~JPNT8S.dockerbuild
20.1 KB
sha256:f4a0a800e76584ca17e9e7403b406c8782167c2ee3e7fc79bb9aef7404e2f51e
docker~build-push-action~K9ZEH0.dockerbuild
21.9 KB
sha256:7bce4681729ce2095f8cb4f80850b60be00f472c10b3a6d751476c333152fead
docker~build-push-action~KFZTTD.dockerbuild
34 KB
sha256:54e8a5e5a356153158c35c4a5198fef4915c710b7174b252b65dc449f8e7fff2
docker~build-push-action~KHRPSE.dockerbuild
11.3 KB
sha256:463ad4c252c1c5bc1066f0cbbb2a600b7ad394df9039ef0ba6f1f1a71319a01c
docker~build-push-action~L166EE.dockerbuild
15.3 KB
sha256:4e8d7076fe965ca1e97ddbbe02b4024125ee0aaba7457157f945f3cdaec3991a
docker~build-push-action~LF33RR.dockerbuild
16.1 KB
sha256:14b6b8f30faa62dbf9ebdbc064f7f476149cb53e5ed8f7e50778fee3b35afa3d
docker~build-push-action~M0YQDZ.dockerbuild
31.1 KB
sha256:13a863981c11a43d90a994c52aee2acf675a4ae03d5f230691c54e5ee4e78323
docker~build-push-action~MCIEBS.dockerbuild
85.6 KB
sha256:2591b0d73dfd110248f5cb567ffce903eb9a0f7f3222a6ceb050c4feb024849b
docker~build-push-action~MUGNBG.dockerbuild
22.5 KB
sha256:8b6ea751f230015dfd1f790a7b4a2d730e928f790d9ed2f1e24778ced3d6a749
docker~build-push-action~NFM8OX.dockerbuild
47.8 KB
sha256:172496e234efaa6804acc31c0d27a782741bef4b94826738caa26640097cf28a
docker~build-push-action~NJHDXU.dockerbuild
11.8 KB
sha256:e7991456bab15f3927716b941fff53da99b2670eb0c979fd9b27ba1d362358fa
docker~build-push-action~ORT64E.dockerbuild
48.1 KB
sha256:902a3456bbde83216c400fdd96783e2f74489cb91ae70df419f39223770ae99d
docker~build-push-action~PH9X2U.dockerbuild
29.5 KB
sha256:0830e6f021956383bb5266fbf5c576980fbd201cad2fd49bb0ee6913cd0dbac5
docker~build-push-action~PV2EIH.dockerbuild
21.9 KB
sha256:ec32dc7bd64ceccef595470ea1220e7c406a01f7e41921390bfcd40932cad658
docker~build-push-action~PYHUVJ.dockerbuild
22.3 KB
sha256:efe8984f3d3665a606cf39a367cc34a1376360878e76daeb54d9416305e72722
docker~build-push-action~Q3TYZ6.dockerbuild
19.9 KB
sha256:9b3d07a47955cff25fa281f71878c4b5b5483c8ff8bb23e477b1b7ae34c1e981
docker~build-push-action~QF591X.dockerbuild
23.1 KB
sha256:f4bb7f98fe00c16890fdf102da541400a1b68e245ebc9949e5d4bd8881137453
docker~build-push-action~RJPODZ.dockerbuild
22.4 KB
sha256:60547759159d5629c67685055728446f55a49abb9dbce5cac058d4dda19652de
docker~build-push-action~SEHODB.dockerbuild
22.3 KB
sha256:09eb5ee01ec72386aa32da1794c29ede1424324e128f3adfb4cdc834a15a4d80
docker~build-push-action~UUXNHM.dockerbuild
28.9 KB
sha256:931926d607cf952a0d08046bbe16ca89cbca17ba04c64e3d985a61e76f33901a
docker~build-push-action~V6TV5H.dockerbuild
31.3 KB
sha256:e4197bc3cc26f25c1132f76673e07245fe14c3e706168894109999451bfefbf2
docker~build-push-action~V7WKU0.dockerbuild
11.9 KB
sha256:39eec23c869f58f49934397e675562840b0184ad6313ebdc6dbd6587fa380609
docker~build-push-action~VE3VUP.dockerbuild
23 KB
sha256:ac1588070a0a404dcd77659c29c04f42f312d1bb507bbfa23bc45886bfe3f6f8
docker~build-push-action~W0GT4L.dockerbuild
56.9 KB
sha256:570089c60284d02b7488841f0e738b1c99dc2aab3de08ebf344240f4c11cf071
docker~build-push-action~W8DYSA.dockerbuild
11.4 KB
sha256:91377a3456893c041dfab2ae1030e0953d7ffc309834b0325eb3937fb32e20c2
docker~build-push-action~WBOUZ2.dockerbuild
23.3 KB
sha256:3808d07036d43b35e15a64c746a4292747434612469f388ac3d03c99822caa89
docker~build-push-action~XDL2F0.dockerbuild
11.8 KB
sha256:3511abac1909fa4c5b2108fb111b8ae986b8d3cb9dfc8ecb04b2cb7f008f3ef0
docker~build-push-action~XLTUCC.dockerbuild
22.1 KB
sha256:d591848726f50711930aa009492c29da96d302aaf50a1961e557c47c7ae19e12
docker~build-push-action~YMJC00.dockerbuild
28.6 KB
sha256:f0508bf161be40eadabcb5b23573e3e2970efabf983eb3ef9c5afd9a955a6f17
docker~build-push-action~ZL995J.dockerbuild
42.6 KB
sha256:30e060cff6126e571ff99c2678378d29aa0e6b28c7c0a7f355b76172bdd4e086