From 718c763f2954623cbc645571128a736e5a66c7a8 Mon Sep 17 00:00:00 2001 From: Codinget Date: Wed, 20 May 2026 22:06:57 +0000 Subject: [PATCH] ci: try privileged too --- .gitea/workflows/test-alpine-privileged.yaml | 25 +++++++++++++++++++ .../test-docker-access-privileged.yaml | 20 +++++++++++++++ .../workflows/test-docker-run-privileged.yaml | 24 ++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 .gitea/workflows/test-alpine-privileged.yaml create mode 100644 .gitea/workflows/test-docker-access-privileged.yaml create mode 100644 .gitea/workflows/test-docker-run-privileged.yaml diff --git a/.gitea/workflows/test-alpine-privileged.yaml b/.gitea/workflows/test-alpine-privileged.yaml new file mode 100644 index 0000000..b612881 --- /dev/null +++ b/.gitea/workflows/test-alpine-privileged.yaml @@ -0,0 +1,25 @@ +name: Test alpine (privileged) +on: workflow_dispatch + +defaults: + run: + shell: sh + +jobs: + test: + runs-on: privileged-alpine-latest + steps: + - name: List available binaries + run: ls -lah /bin /sbin /usr/bin /usr/sbin /usr/local/bin + - name: List available sockets + run: ls -lah /var/run /run + + try-docker-with-install: + runs-on: privileged-alpine-latest + steps: + - name: Install Docker + run: apk add --no-cache docker + - name: Try listing containers + run: docker ps + - name: Try running something + run: docker run -i --rm alpine:latest echo running inside alpine diff --git a/.gitea/workflows/test-docker-access-privileged.yaml b/.gitea/workflows/test-docker-access-privileged.yaml new file mode 100644 index 0000000..a9736ba --- /dev/null +++ b/.gitea/workflows/test-docker-access-privileged.yaml @@ -0,0 +1,20 @@ +name: Test docker state (privileged) +on: workflow_dispatch + +jobs: + test0: + runs-on: privileged-ubuntu-latest + steps: + - run: docker ps + test1: + runs-on: privileged-ubuntu-latest + steps: + - run: docker ps + test2: + runs-on: privileged-ubuntu-latest + steps: + - run: docker ps + test3: + runs-on: privileged-ubuntu-latest + steps: + - run: docker ps diff --git a/.gitea/workflows/test-docker-run-privileged.yaml b/.gitea/workflows/test-docker-run-privileged.yaml new file mode 100644 index 0000000..4d3815a --- /dev/null +++ b/.gitea/workflows/test-docker-run-privileged.yaml @@ -0,0 +1,24 @@ +name: Test docker run (privileged) +on: workflow_dispatch + +jobs: + run0: + runs-on: privileged-ubuntu-latest + steps: + - run: docker run -i --rm alpine:latest echo running inside alpine + - run: docker ps + run1: + runs-on: privileged-ubuntu-latest + steps: + - run: docker run -i --rm alpine:latest echo running inside alpine + - run: docker ps + run2: + runs-on: privileged-ubuntu-latest + steps: + - run: docker run -i --rm alpine:latest echo running inside alpine + - run: docker ps + run3: + runs-on: privileged-ubuntu-latest + steps: + - run: docker run -i --rm alpine:latest echo running inside alpine + - run: docker ps