Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: actions/runner
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: PromptExecution/runner
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 2 files changed
  • 2 contributors

Commits on Aug 3, 2026

  1. feat: bake podman/uidmap/fuse-overlayfs into the actions-runner image (…

    …#1)
    
    Adds podman (plus uidmap/fuse-overlayfs, needed for rootless
    user-namespace + storage-driver support) to the runner image, and a
    new publish-podman-runner.yml workflow that builds/pushes it to this
    fork's own GHCR namespace (ghcr.io/promptexecution/actions-runner-podman)
    independent of upstream's release-branch-driven docker-publish.yml.
    
    Built for app4dog#92 (middleware CI's build-image job fails on a
    self-hosted runner with no docker.sock, docker having been
    deliberately purged in favor of podman-only). Verified locally: image
    builds clean, podman --version/info work when run directly; podman
    run as the runner user inside a container started FROM this image
    still can't create its own nested rootless user namespace (newuidmap:
    Operation not permitted, reproduces even with --privileged on the
    outer container) -- this is a real, empirically-confirmed limitation
    of nesting rootless user-namespace creation two levels deep, not a
    missing capability flag. The intended consumption model is therefore
    host-podman-socket passthrough (CONTAINER_HOST pointing at a mounted
    host podman.sock) rather than this image's own podman creating a
    third nested namespace layer -- see the b00t-cli gh-runner tooling
    change that wires this up.
    elasticdotventures authored Aug 3, 2026
    Configuration menu
    Copy the full SHA
    4539846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3b1ded View commit details
    Browse the repository at this point in the history
Loading