Files
railiance-forge/.gitea/workflows/forge-runner-smoke.yaml
tegwick 19ee47fe82
Some checks failed
Forge Runner Smoke / compatibility-smoke (push) Has been cancelled
Implement Gitea Actions runner substrate
2026-06-08 00:31:06 +02:00

40 lines
1.3 KiB
YAML

name: Forge Runner Smoke
on:
workflow_dispatch:
push:
paths:
- ".gitea/workflows/forge-runner-smoke.yaml"
- "docs/gitea-actions-runner-substrate.md"
- "docs/gitea-actions-runner-evidence.md"
- "runner/**"
- "tools/gitea-runner-status.sh"
jobs:
compatibility-smoke:
runs-on: [self-hosted, haskelseed]
steps:
- name: Report non-secret runner context
run: |
set -eu
echo "repository=${GITHUB_REPOSITORY:-unknown}"
echo "sha=${GITHUB_SHA:-unknown}"
echo "runner=${RUNNER_NAME:-unknown}"
uname -a
- name: Check container tooling if present
run: |
set -eu
if command -v docker >/dev/null 2>&1; then
docker version --format 'docker-server={{.Server.Version}}'
else
echo "docker not present on smoke runner"
fi
- name: Verify no baseline deployment or publish secrets
run: |
set -eu
test -z "${KUBECONFIG:-}" || { echo "KUBECONFIG unexpectedly set"; exit 1; }
test -z "${REGISTRY_PASSWORD:-}" || { echo "REGISTRY_PASSWORD unexpectedly set"; exit 1; }
test -z "${GITEA_RUNNER_REGISTRATION_TOKEN:-}" || { echo "runner registration token exposed"; exit 1; }