Compare commits

...
Author SHA1 Message Date
github-actions[bot] fc24be1c98 [dependabot skip] chore: update generated content 2026-10-08 04:43:40 +00:00
dependabot[bot]andGitHub 5b17070462 build(deps): bump js-yaml from 5.4.2 to 5.4.3
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 5.4.2 to 5.4.3.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/5.4.2...5.4.3)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 5.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-08 04:42:59 +00:00
CrazyMaxandGitHub f87e5991a6 Merge pull request #624 from crazy-max/skip-pull-with-endpoint
skip BuildKit image pre-pulls for explicit endpoints
2026-09-16 09:47:45 +02:00
CrazyMax e7002743e0 chore: update generated content
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2026-09-16 09:40:54 +02:00
CrazyMax 3061c919c6 skip BuildKit image pre-pulls for explicit endpoints
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2026-09-16 09:40:53 +02:00
7 changed files with 104 additions and 85 deletions
+19 -2
View File
@@ -182,6 +182,15 @@ jobs:
endpoint:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
endpoint:
- mycontext
- tcp://127.0.0.1:2375
env:
# only the explicit endpoint should provide access to a daemon.
DOCKER_HOST: unix:///tmp/nonexistent-docker.sock
services:
dind:
image: docker:29.3-dind@sha256:4d90f1f6c400315c2dba96d3ec93c01e64198395cbba04f79d12adce4f737029
@@ -209,11 +218,19 @@ jobs:
docker --context mycontext info
-
name: Set up Docker Buildx
id: buildx
uses: ./
with:
endpoint: mycontext
endpoint: ${{ matrix.endpoint }}
-
name: Build
env:
DOCKER_CONTEXT: mycontext
BUILDER: ${{ steps.buildx.outputs.name }}
run: |
docker buildx build --builder "$BUILDER" - <<'EOF'
FROM scratch
LABEL test=endpoint
EOF
buildkitd-config:
runs-on: ubuntu-latest
Generated Vendored
+72 -72
View File
File diff suppressed because one or more lines are too long
Generated Vendored
+2 -2
View File
File diff suppressed because one or more lines are too long
Generated Vendored
+1 -1
View File
@@ -1793,7 +1793,7 @@ SOFTWARE.
The following npm packages may be included in this product:
- js-yaml@5.4.1
- js-yaml@5.4.2
- js-yaml@5.4.3
These packages each contain the following license:
+1 -1
View File
@@ -25,7 +25,7 @@
"dependencies": {
"@actions/core": "^3.0.1",
"@docker/actions-toolkit": "^0.100.0",
"js-yaml": "^5.4.2"
"js-yaml": "^5.4.3"
},
"devDependencies": {
"@eslint/js": "^9.39.3",
+4 -2
View File
@@ -133,11 +133,13 @@ actionsToolkit.run(
if (!standalone && inputs.driver == 'docker-container') {
const buildkitImages = new Set<string>();
if (!builderExists) {
if (!builderExists && !inputs.endpoint) {
buildkitImages.add(resolveBuildKitImage(inputs.driverOpts));
}
for (const node of appendNodes) {
buildkitImages.add(resolveBuildKitImage(node['driver-opts']));
if (!node.endpoint) {
buildkitImages.add(resolveBuildKitImage(node['driver-opts']));
}
}
if (buildkitImages.size > 0) {
await core.group(`Pulling BuildKit image(s)`, async () => {
+5 -5
View File
@@ -2850,7 +2850,7 @@ __metadata:
eslint-plugin-prettier: "npm:^5.5.5"
generate-license-file: "npm:^4.1.1"
globals: "npm:^17.3.0"
js-yaml: "npm:^5.4.2"
js-yaml: "npm:^5.4.3"
prettier: "npm:^3.8.1"
typescript: "npm:^5.9.3"
vitest: "npm:^4.0.18"
@@ -4018,14 +4018,14 @@ __metadata:
languageName: node
linkType: hard
"js-yaml@npm:^5.4.2":
version: 5.4.2
resolution: "js-yaml@npm:5.4.2"
"js-yaml@npm:^5.4.3":
version: 5.4.3
resolution: "js-yaml@npm:5.4.3"
dependencies:
argparse: "npm:^2.0.1"
bin:
js-yaml: bin/js-yaml.mjs
checksum: 10/f2461abd1d6268fb226733f0a0e0aa48004bb824116e3dfa75f1a1279001936343b672066dfecdb852ac3ca883452706c383a760aa90430cb68ba395aa2cbc84
checksum: 10/2409d1238efddc29ab62ddb26d70bc7f2e8b58b84eb8d41d09d50fab86f8670aa2fec5dc6c99ef71939acab5d7c0b3526f96bdd0055042aa0136cca749b20afc
languageName: node
linkType: hard