Commit Graph

21 Commits

Author SHA1 Message Date
bb3fe5e108 Merge pull request 'ci: rename .github/workflows -> .gitea/workflows (post-suspension sweep)' (#6) from ci-rename-github-to-gitea into main
All checks were successful
CI / validate (push) Successful in 1m7s
2026-05-10 21:18:13 +00:00
1c04f827e2 ci: rename .github/workflows -> .gitea/workflows (post-suspension sweep)
All checks were successful
CI / validate (push) Successful in 1m1s
CI / validate (pull_request) Successful in 57s
GitHub org Molecule-AI was suspended 2026-05-06; SCM moved to Gitea
(git.moleculesai.app). The wholesale `git push --mirror` migration left
workflow files under .github/workflows/, which Gitea Actions does NOT
read - it reads .gitea/workflows/ exclusively.

This rename + the cross-repo `uses:` path rewrite are the minimum
edits to make CI fire on this repo again. The workflow content itself
is not modified (other than the path rewrites and lowercasing of the
old `Molecule-AI` org reference to the post-suspension `molecule-ai`).

Refs: feedback_post_suspension_migration_must_sweep_dormant_repos
2026-05-10 14:13:11 -07:00
752496682e chore(ci): remove recovery marker (rerun delivered, see internal#233)
Some checks failed
CI / validate (push) Failing after 1s
2026-05-10 19:51:53 +00:00
f8e8f7800f chore(ci): re-fire after incident recovery 2026-05-10 (see internal#233; revert me)
Some checks failed
CI / validate (push) Failing after 2s
2026-05-10 19:51:16 +00:00
7a147b7418 Merge pull request 'chore: plugin hygiene — .gitignore Python ignores + __pycache__ cleanup' (#5) from plugin/hygiene into main
Some checks failed
CI / validate (push) Failing after 1s
2026-05-10 16:23:13 +00:00
9cf72407c9 chore: append Python ignores to .gitignore
Some checks failed
CI / validate (push) Failing after 0s
CI / validate (pull_request) Failing after 2s
2026-05-10 16:20:00 +00:00
421a299e7d chore: remove committed __pycache__/deepagents.cpython-313.pyc
Some checks failed
CI / validate (push) Failing after 1s
2026-05-10 16:18:09 +00:00
8cc3b1b785 chore: remove committed __pycache__/claude_code.cpython-313.pyc
Some checks are pending
CI / validate (push) Waiting to run
2026-05-10 16:18:08 +00:00
4cc7184070 chore: append Python ignores to .gitignore
Some checks failed
CI / validate (push) Failing after 1s
2026-05-10 16:17:29 +00:00
1f99cf34bd Merge pull request 'test(ecc): add 23-test smoke suite + coverage rationale' (#4) from plugin/test-coverage into main
Some checks failed
CI / validate (push) Failing after 1s
2026-05-10 13:53:12 +00:00
f62faec77b test(ecc): add 23-test smoke suite + coverage rationale
Some checks failed
CI / validate (push) Failing after 2s
CI / validate (pull_request) Failing after 2s
- tests/test_ecc_smoke.py: 23 tests covering:
  - plugin.yaml schema (5 skills, 3 rules, runtimes)
  - All 3 rules/ files exist and are non-empty
  - All 5 skills/ directories + SKILL.md with valid frontmatter + body heading
  - Claude Code + deepagents adapters exist and are wired
  - known-issues.md structure (severity definitions)
  - validate-plugin.py exit 0 smoke test
- tests/README.md: explains why coverage is limited (skill+rules plugin,
  no executable hooks), and where to find integration-test guidance
2026-05-10 13:51:47 +00:00
a4985baf9a Merge pull request 'fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168)' (#3) from fix/post-suspension-github-urls into main
All checks were successful
CI / validate (push) Successful in 1m24s
2026-05-07 20:03:33 +00:00
20c127fd50 fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168)
All checks were successful
CI / validate (push) Successful in 1m27s
CI / validate (pull_request) Successful in 1m8s
The GitHub org Molecule-AI was suspended on 2026-05-06; canonical SCM
is now Gitea at https://git.moleculesai.app/molecule-ai/. Stale
github.com/Molecule-AI/... URLs return 404 and break tooling that
clones / pip-installs / curls them.

This bundles all non-Go-module URL fixes for this repo into a single PR.
Go module path references (in *.go, go.mod, go.sum) are out of scope
here -- tracked separately under Task #140.

Token-auth clone URLs also flip ${GITHUB_TOKEN} -> ${GITEA_TOKEN} since
the GitHub token does not auth against Gitea.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 13:03:25 -07:00
security-auditor
7bbb92e0a7 ci: re-trigger after orchestrator recreated runners 1-8 (CONFIG_FILE env)
All checks were successful
CI / validate (push) Successful in 9m44s
Per saved memory feedback_act_runner_needs_config_file_env: runners 1-8
were spawned without -e CONFIG_FILE=/config.yaml; act_runner fell back
to /data/config.yaml and ignored runner.envs the whole time. Orchestrator
recreated 1-8 with full proper env. All 16 now uniform with
AGENT_TOOLSDIRECTORY + RUNNER_TOOL_CACHE + GITHUB_SERVER_URL + GH_HOST.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 02:51:11 -07:00
security-auditor
cef28c164a ci: re-trigger after orchestrator restarted runners 1-8
Some checks failed
CI / validate (push) Failing after 32s
Per saved memory feedback_runner_config_partial_deploy: orchestrator
identified that runners 1-8 last restarted before AGENT_TOOLSDIRECTORY
+ RUNNER_TOOL_CACHE were added; cycle 7 retrigger landed ~50% on stale
runners. Orchestrator restarted 1-8 at ~09:37; this empty commit
re-triggers CI on the now-consistent runner pool.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 02:40:57 -07:00
security-auditor
74c2a0aac4 ci: re-trigger after runner-config v2 (AGENT_TOOLSDIRECTORY etc.)
Some checks failed
CI / validate (push) Failing after 15s
Empty commit to re-run CI against the act_runner config that landed
in /opt/molecule/runners/config.yaml (cycle ~58 internal#46 Phase 3).
No source change. CI now runs setup-python with /tmp/hostedtoolcache,
which works (verified in cycle 6 task 1022 log, careful-bash#2).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 02:27:27 -07:00
deee16a3ae Merge pull request 'fix(ci): lowercase 'molecule-ai/' in cross-repo workflow refs' (#2) from fix/lowercase-org-slug into main
Some checks failed
CI / validate (push) Failing after 17s
2026-05-07 08:59:49 +00:00
security-auditor
ba56952546 fix(ci): lowercase 'molecule-ai/' in cross-repo workflow refs
Some checks failed
CI / validate (pull_request) Failing after 0s
CI / validate (push) Failing after 0s
Gitea is case-sensitive on owner slugs; canonical is lowercase
`molecule-ai/...`. Mixed-case `Molecule-AI/...` refs fail-at-0s
when the runner tries to resolve the cross-repo workflow / checkout.

Same fix as molecule-controlplane#12. Mechanical case-correction;
no behavior change beyond making CI resolve again.

Refs: internal#46

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 00:59:07 -07:00
192dac9d4a Merge pull request 'docs(install): migrate git clone URL to git.moleculesai.app (#37)' (#1) from fix/install-path-gitea into main
Some checks failed
CI / validate (push) Failing after 0s
2026-05-07 07:04:01 +00:00
documentation-specialist
b968886de8 docs(install): migrate git clone URL to git.moleculesai.app (#37)\n\nAnonymous git-clone refs in runbooks/local-dev-setup.md migrated github.com/Molecule-AI \u2192 git.moleculesai.app/molecule-ai. Public repo, no auth-shape change. Same pattern as the other plugin-* sweeps in the #37 series.\n\nRefs: molecule-ai/internal#37, molecule-ai/internal#38, molecule-ai/internal#42
Some checks failed
CI / validate (pull_request) Failing after 0s
CI / validate (push) Failing after 0s
2026-05-07 00:01:05 -07:00
0da5021d18 import from local vendored copy (2026-05-06)
Some checks failed
CI / validate (push) Failing after 0s
2026-05-06 13:53:20 -07:00