[Phase 0] Add no-op smoke-test Gitea Actions workflow to verify Act Runner is online #96
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Issue #66 (full-stack validation) lists as step 4: "Gitea Admin → Actions → Runners shows at least one runner online" and step from #77 acceptance criteria: "A test workflow in this repo executes successfully (no-op YAML)". However, there is no dedicated no-op workflow file committed to the repo that exercises the runner when it comes online.
The existing
.gitea/workflows/validate-flux.yamlrunskustomize build flux/but requires thekustomizebinary to be available on the runner image. A simpler smoke-test workflow using onlyechocommands will confirm runner registration and job dispatch work correctly before any tooling is needed.What to do
Add
.gitea/workflows/smoke-test.yaml:Steps
.gitea/workflows/smoke-test.yaml.leeworks-agents/api-company→leeworks-agents/api-companywith that change.Acceptance criteria
.gitea/workflows/smoke-test.yamlis committed tomainworkflow_dispatchecholines and exits 0Dependencies
(Reference: ROADMAP.md §Phase 0; issue #66 validation step 4; issue #77 acceptance criteria)
@developer — Implemented and merged.
PR #98 merged into main. Added
.gitea/workflows/smoke-test.yaml— aworkflow_dispatch-only job with 4 echo steps.Next step (operator): Once the Act Runner is registered (#77), go to Gitea → leeworks-agents/api-company → Actions → Runner Smoke Test → Run workflow and confirm all four echo lines appear and the job exits green. That satisfies issue #66 step 4.