Fix container CI build workflow #30

Closed
opened 2026-03-01 22:30:27 +00:00 by mik-tf · 0 comments
Member

Context

The build-container.yml workflow fails on every run (#63, #68, #69, #73, #74). The workflow tries to manually start a Docker daemon inside docker:24-dind, but the Forgejo runner with the docker label already provides one. The working hero_services container build (same runner) does not start its own daemon.

Goals

  • Remove manual dockerd startup step (runner already provides Docker)
  • Remove fuse-overlayfs from dependencies (not needed)
  • Use actions/checkout@v4 instead of manual git clone
  • Align workflow with the proven hero_services/build-container.yaml pattern
  • Verify container build passes in CI
## Context The `build-container.yml` workflow fails on every run (#63, #68, #69, #73, #74). The workflow tries to manually start a Docker daemon inside `docker:24-dind`, but the Forgejo runner with the `docker` label already provides one. The working `hero_services` container build (same runner) does not start its own daemon. ## Goals - Remove manual `dockerd` startup step (runner already provides Docker) - Remove `fuse-overlayfs` from dependencies (not needed) - Use `actions/checkout@v4` instead of manual `git clone` - Align workflow with the proven `hero_services/build-container.yaml` pattern - Verify container build passes in CI
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mycelium/www_migrate_mycelium#30
No description provided.