ci: run the forge tests on the harness in the gate and in CI, and remove the docker-exec smoke job #678

Open
opened 2026-09-29 23:05:15 +00:00 by hexajon · 0 comments
Owner

What to build

  • The gate and the CI gate job run the forge tests against both forges. No forge test is skipped.
  • The commands in tests/integration/forgejo-smoke.sh move onto the harness as Go tests, and run against both forges.
  • The forgejo-smoke job in .forgejo/workflows/drift.yml goes, with its docker exec bootstrap and the RUN_FORGEJO_SMOKE variable.

Acceptance

  • The gate output and the CI gate log each show that the forge tests ran against Forgejo and against Gitea, with no skipped forge test.
  • drift.yml has no docker exec and no RUN_FORGEJO_SMOKE.

Needs #677. Part of #674.

## What to build - The gate and the CI `gate` job run the forge tests against both forges. No forge test is skipped. - The commands in `tests/integration/forgejo-smoke.sh` move onto the harness as Go tests, and run against both forges. - The `forgejo-smoke` job in `.forgejo/workflows/drift.yml` goes, with its `docker exec` bootstrap and the `RUN_FORGEJO_SMOKE` variable. ## Acceptance - The gate output and the CI `gate` log each show that the forge tests ran against Forgejo and against Gitea, with no skipped forge test. - `drift.yml` has no `docker exec` and no `RUN_FORGEJO_SMOKE`. Needs #677. Part of #674.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
sixfold-space/madtea#678
No description provided.