Compare commits

..

No commits in common. "master" and "v4.4.0" have entirely different histories.

4 changed files with 7 additions and 26 deletions

View File

@ -182,15 +182,6 @@ 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
@ -218,19 +209,11 @@ jobs:
docker --context mycontext info
-
name: Set up Docker Buildx
id: buildx
uses: ./
with:
endpoint: ${{ matrix.endpoint }}
-
name: Build
endpoint: mycontext
env:
BUILDER: ${{ steps.buildx.outputs.name }}
run: |
docker buildx build --builder "$BUILDER" - <<'EOF'
FROM scratch
LABEL test=endpoint
EOF
DOCKER_CONTEXT: mycontext
buildkitd-config:
runs-on: ubuntu-latest

2
dist/index.cjs generated vendored

File diff suppressed because one or more lines are too long

4
dist/index.cjs.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -133,13 +133,11 @@ actionsToolkit.run(
if (!standalone && inputs.driver == 'docker-container') {
const buildkitImages = new Set<string>();
if (!builderExists && !inputs.endpoint) {
if (!builderExists) {
buildkitImages.add(resolveBuildKitImage(inputs.driverOpts));
}
for (const node of appendNodes) {
if (!node.endpoint) {
buildkitImages.add(resolveBuildKitImage(node['driver-opts']));
}
buildkitImages.add(resolveBuildKitImage(node['driver-opts']));
}
if (buildkitImages.size > 0) {
await core.group(`Pulling BuildKit image(s)`, async () => {