sharenet/.forgejo/workflows/podman-demo.yml
continuist 74b5892b4e
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
update workflow to use host rootless podman
2025-09-18 21:39:37 -04:00

27 lines
No EOL
742 B
YAML

name: Podman Rootless Demo
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: Use host rootless Podman
run: |
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