25 lines
718 B
YAML
25 lines
718 B
YAML
name: Runner smoke test
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
branches: [main]
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
runner-smoke:
|
|
runs-on: akyldash-ci
|
|
steps:
|
|
- name: Verify isolated runner boundary
|
|
run: |
|
|
host_uid=$(awk 'NR == 1 {print $2}' /proc/self/uid_map)
|
|
test "$host_uid" -gt 0
|
|
test ! -S /var/run/docker.sock
|
|
test ! -e /run/user/1000/docker.sock
|
|
test -z "${DOCKER_HOST:-}"
|
|
test ! -e /etc/akyldash/production.env
|
|
test ! -e /etc/akyldash/review_secret
|
|
test ! -e /opt/akyldash/current
|
|
printf 'Isolated runner: version=%s host=%s uid-map=%s\n' \
|
|
"$GITEA_ACTIONS_RUNNER_VERSION" "$(hostname)" "$host_uid"
|