Compare commits

2 Commits

Author SHA1 Message Date
codinget 8a2e965402 ci: try to update doki theme 2026-05-22 22:18:45 +00:00
codinget 718c763f29 ci: try privileged too 2026-05-20 22:06:57 +00:00
4 changed files with 93 additions and 0 deletions
@@ -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
+24
View File
@@ -0,0 +1,24 @@
name: Test build
on: workflow_dispatch
jobs:
test:
runs-on: privileged-ubuntu-latest
steps:
- name: Clone doki-theme-gitea
uses: actions/checkout@v6
with:
repository: infrastructure/doki-theme-gitea
submodules: true
- name: Install dependencies
run: npm i
- name: Generate the themes
run: npm run generate
- name: Check the output
run: "[ $(ls -1 output/ | wc -l) != 0 ]"
- name: Copy the files
run: |-
(cd output && tar c .) | docker run -i \
-v /srv/gitea/gitea/gitea/public/assets/css:/target \
-w /target \
alpine:3.23 sh -c 'rm theme-doki*.css && tar x'
@@ -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
@@ -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