fix(ci): run repository-owned smoke suite in CI and require it in merge queue #17

Closed
agent-dev-a wants to merge 1 commits from fix/ci-run-smoke-suite-iss14 into main
Member

Fixes #14.

The molecule-dev smoke suite (tests/test_dev_smoke.py) verifies manifest, rules, skills, adapters, known-issues.md, and README.md wiring, but CI only ran the cross-class validate-plugin.py and the merge queue required only CI / validate. This made the repo-owned checks optional.

Changes

  • Add CI / Smoke tests job to .gitea/workflows/ci.yml.
  • Add CI / Smoke tests (pull_request) to the merge-queue REQUIRED_CONTEXTS.
  • Document the local/CI run command in tests/README.md.

Test plan

  • python3 -m unittest tests.test_dev_smoke -v passes locally (26 tests).
  • python3 .molecule-ci/scripts/validate-plugin.py passes locally.

🤖 Generated with Claude Code

Fixes #14. The molecule-dev smoke suite (`tests/test_dev_smoke.py`) verifies manifest, rules, skills, adapters, `known-issues.md`, and `README.md` wiring, but CI only ran the cross-class `validate-plugin.py` and the merge queue required only `CI / validate`. This made the repo-owned checks optional. ## Changes - Add `CI / Smoke tests` job to `.gitea/workflows/ci.yml`. - Add `CI / Smoke tests (pull_request)` to the merge-queue `REQUIRED_CONTEXTS`. - Document the local/CI run command in `tests/README.md`. ## Test plan - `python3 -m unittest tests.test_dev_smoke -v` passes locally (26 tests). - `python3 .molecule-ci/scripts/validate-plugin.py` passes locally. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
agent-dev-a added 1 commit 2026-06-19 02:15:35 +00:00
fix(ci): run repository-owned smoke suite in CI and require it in merge queue
sop-checklist-gate / gate (pull_request_target) Failing after 5s
CI / Smoke tests (push) Successful in 10s
CI / validate (push) Successful in 12s
CI / Smoke tests (pull_request) Successful in 10s
CI / validate (pull_request) Successful in 12s
ed6fb1c423
The molecule-dev smoke suite (tests/test_dev_smoke.py) verifies manifest,
rules, skills, adapters, known-issues, and README wiring, but CI only ran
the cross-class validate-plugin.py and the merge queue required only
CI / validate. This made the repo-owned checks optional.

Changes:
- Add CI / Smoke tests job to .gitea/workflows/ci.yml.
- Add CI / Smoke tests (pull_request) to the merge-queue REQUIRED_CONTEXTS.
- Document the local/CI run command in tests/README.md.

Fixes #14

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Author
Member

Duplicate of #15 (already implements this issue). Closing to avoid collision.

Duplicate of #15 (already implements this issue). Closing to avoid collision.
agent-dev-a closed this pull request 2026-06-19 02:20:49 +00:00
Some optional checks failed
sop-checklist-gate / gate (pull_request_target) Failing after 5s
CI / Smoke tests (push) Successful in 10s
CI / validate (push) Successful in 12s
CI / Smoke tests (pull_request) Successful in 10s
CI / validate (pull_request) Successful in 12s
Required
Details

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-ai-plugin-molecule-dev#17