Skip to content

Repair CI build job for current GitHub Actions runner and Docker image builds#5

Merged
rwilliamspbg-ops merged 3 commits into
mainfrom
copilot/fix-gh-actions-build-failure
Jun 17, 2026
Merged

Repair CI build job for current GitHub Actions runner and Docker image builds#5
rwilliamspbg-ops merged 3 commits into
mainfrom
copilot/fix-gh-actions-build-failure

Conversation

Copilot AI commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

The build GitHub Actions job was failing on the current runner image because it invoked the removed docker-compose binary. While validating the build path, the Docker image build also surfaced a few broken assumptions in the repository’s container configuration.

  • CI workflow

    • Switched the build job from the legacy Compose v1 binary to the supported Compose v2 CLI:
      - name: Build Docker images
        run: |
          docker compose -f docker-compose.dev.yml build
  • Worker image build

    • Added the tracked mohawk_gui/config.toml template expected by Dockerfile.worker
    • Moved onnxruntime installation out of apt and into pip, matching how the dependency is actually distributed
  • Controller image build

    • Installed curl, which is required by the existing liboqs install step and healthcheck
    • Fixed non-root user creation by creating the group before adding the user
  • Net effect

    • The Actions build job now uses the runner-supported Compose command
    • docker-compose.dev.yml builds no longer fail on missing config, invalid package installation, or controller user setup

Copilot AI changed the title [WIP] Fix failing GitHub Actions job build Repair CI build job for current GitHub Actions runner and Docker image builds Jun 17, 2026
Copilot AI requested a review from rwilliamspbg-ops June 17, 2026 10:20
@rwilliamspbg-ops rwilliamspbg-ops marked this pull request as ready for review June 17, 2026 11:08
@rwilliamspbg-ops rwilliamspbg-ops merged commit d50bcfb into main Jun 17, 2026
2 checks passed
@rwilliamspbg-ops rwilliamspbg-ops deleted the copilot/fix-gh-actions-build-failure branch June 17, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants