update workflow to use host rootless podman
Some checks failed
CI/CD Pipeline with Direct Podman Access / test-backend (push) Failing after 1s
Podman Rootless Demo / test-rootless (push) Failing after 13s

This commit is contained in:
continuist 2025-09-18 21:39:37 -04:00
parent 56526f1e52
commit 74b5892b4e

View file

@ -4,16 +4,24 @@ on: [push, pull_request]
jobs:
test-rootless:
runs-on: [ci]
# Point all steps at the host's rootless Podman socket
env:
PODMAN_HOST: unix:///run/user/1001/podman/podman.sock
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Test Podman rootless
- name: Use host rootless Podman
run: |
podman --version
podman run --rm alpine:3.20 echo "Hello from rootless Podman!"
set -euo pipefail
podman info --format '{{.Host.RemoteSocket.Path}} (remote={{.Host.RemoteSocket.Exists}})'
podman version
podman run --rm alpine:3.20 echo "Hello from host rootless Podman!"
- name: Build and run a container
run: |
set -euo pipefail
podman build -t test-image .
podman run --rm test-image