fix(ci): remove explicit docker.sock mount — act_runner mounts it automatically

This commit is contained in:
Shaun Arman 2026-04-05 21:18:11 -05:00
parent bff11dc847
commit f54d1aa6a8
2 changed files with 4 additions and 5 deletions

View File

@ -38,7 +38,6 @@ jobs:
runs-on: linux-amd64
container:
image: docker:24-cli
options: -v /var/run/docker.sock:/var/run/docker.sock
steps:
- name: Checkout
run: |
@ -62,7 +61,6 @@ jobs:
runs-on: linux-amd64
container:
image: docker:24-cli
options: -v /var/run/docker.sock:/var/run/docker.sock
steps:
- name: Checkout
run: |
@ -86,7 +84,6 @@ jobs:
runs-on: linux-amd64
container:
image: docker:24-cli
options: -v /var/run/docker.sock:/var/run/docker.sock
steps:
- name: Checkout
run: |

View File

@ -111,8 +111,10 @@ describe("build-images.yml workflow", () => {
expect(wf).toContain("workflow_dispatch:");
});
it("mounts the host Docker socket for image builds", () => {
expect(wf).toContain("-v /var/run/docker.sock:/var/run/docker.sock");
it("does not explicitly mount the Docker socket (act_runner mounts it automatically)", () => {
// act_runner already mounts /var/run/docker.sock; an explicit options: mount
// causes a 'Duplicate mount point' error and must not be present.
expect(wf).not.toContain("-v /var/run/docker.sock:/var/run/docker.sock");
});
it("authenticates to the local Gitea registry before pushing", () => {