generated from coulomb/repo-seed
Some checks failed
Forge Runner Smoke / compatibility-smoke (push) Has been cancelled
40 lines
1.3 KiB
YAML
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; }
|