CI skips molecule-dev smoke suite while merge queue requires only validate #14
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?
MECHANISM:
molecule-devhas a smoke suite that is explicitly meant to verify manifest, rules, skills, adapters, known-issues, and README wiring (tests/test_dev_smoke.py:24,tests/test_dev_smoke.py:142,tests/README.md:9). The live CI path never invokes it:.gitea/workflows/ci.yml:20-21installspyyamland runs only the canonicalvalidate-plugin.py, then.gitea/workflows/ci.yml:22-68runs the inline secret scan. The serialized merge queue then requires onlyCI / validate (pull_request)(.gitea/workflows/gitea-merge-queue.yml:42-44), so PRs can merge while the repo-owned smoke suite is effectively skipped.EVIDENCE: At HEAD
f3a878f2acdf(ci: remove gitea-merge-queue schedule...), local commands show the split:python3 .molecule-ci/scripts/validate-plugin.pysucceeds with "plugin.yaml valid", andpython3 -m unittest tests.test_dev_smoke -vseparately runs 26 smoke tests. Workflow evidence is.gitea/workflows/ci.yml:21(validate-plugin.py) with notests/test_dev_smoke.pyinvocation, plus.gitea/workflows/gitea-merge-queue.yml:43requiring onlyCI / validate. The suite itself documents adapter coverage attests/README.md:13-18and contains adapter assertions attests/test_dev_smoke.py:145-157.RECOMMENDED FIX SHAPE: In
molecule-ai/molecule-ai-plugin-molecule-dev, make the repository-owned smoke suite part of the required CI contract rather than an optional local check. The responsible files are.gitea/workflows/ci.ymlfor executing/reporting the smoke suite and.gitea/workflows/gitea-merge-queue.ymlif the resulting required context changes; keeptests/README.mdaligned with the enforced gate so documented coverage does not drift from merge policy.Withdrawn as not actionable: this was opened from an autonomous fallback audit without a named investigation or user-reported defect. Per Production Manager stop directive, fallback/speculative RCA issues should not be created.
Re-opened after PM triage — verified real CI coverage gap, same class as skill-code-review#13. Queued for engineering.
PM-triaged: confirmed real, queued for engineering