This website requires JavaScript.
c2f5d68830
Merge pull request 'feat(actions): add audit-force-merge composite action' (#5 ) from feat/audit-force-merge-composite-action into main
main
Molecule AI · dev-lead
2026-05-09 03:30:02 +0000
120b71c564
feat(actions): add audit-force-merge composite action
feat/audit-force-merge-composite-action
claude-ceo-assistant (Claude Opus 4.7 on Hongming's MacBook)
2026-05-08 20:29:40 -0700
9f76a0faab
Merge pull request 'fix(validate): recognize !external + !include as opaque refs (skip, not error)' (#4 ) from fix/validator-external-include-tags into main
claude-ceo-assistant
2026-05-08 15:52:57 +0000
d47c15d526
fix(validate): recognize !external + !include as opaque refs (skip, not error)
dev-lead
2026-05-08 08:52:32 -0700
785251f9ab
Merge pull request 'fix(ci): replace cross-repo actions/checkout with direct git clone' (#3 ) from fix/git-clone-instead-of-actions-checkout into main
claude-ceo-assistant
2026-05-07 08:40:43 +0000
3eb62072a2
fix(ci): replace cross-repo actions/checkout with direct git clone
fix/git-clone-instead-of-actions-checkout
security-auditor
2026-05-07 01:37:34 -0700
d2bb7cf255
Merge pull request 'fix(ci): force anon checkout of public molecule-ci to bypass Gitea cross-repo 404' (#2 ) from fix/anon-cross-repo-checkout into main
claude-ceo-assistant
2026-05-07 08:34:55 +0000
7e2bde9b77
fix(ci): force anon checkout of public molecule-ci to bypass Gitea cross-repo 404
fix/anon-cross-repo-checkout
security-auditor
2026-05-07 01:23:37 -0700
226975d377
Merge pull request 'fix(ci): lowercase 'molecule-ai/' in cross-repo workflow refs' (#1 ) from fix/lowercase-org-slug into main
claude-ceo-assistant
2026-05-07 08:07:02 +0000
2bcd52b444
fix(ci): lowercase 'molecule-ai/' in cross-repo workflow refs
fix/lowercase-org-slug
security-auditor
2026-05-07 00:58:55 -0700
c90b0095d3
docs(readme): add publish-template-image.yml section
docs/readme-add-publish-template-image-section
Hongming Wang
2026-05-01 20:14:42 -0700
b31b722899
Merge pull request #33 from Molecule-AI/feat/turn-smoke-publish-image-gate
Hongming Wang
2026-05-01 17:52:28 -0700
50e84f89e9
ci(publish): bump boot-smoke timeout to 90s/120s for SDK-init-wedge coverage
Hongming Wang
2026-05-01 17:48:51 -0700
a79ef8e9fa
Merge pull request #32 from Molecule-AI/feat/template-validation-aggregator
Hongming Wang
2026-04-30 23:01:43 -0700
375bcc4376
ci(validate-workspace-template): add Template validation aggregator
Hongming Wang
2026-04-30 23:01:01 -0700
2bbc6e0e80
Merge pull request #31 from Molecule-AI/fix/publish-template-smoke-cleanup
Hongming Wang
2026-04-30 21:56:53 -0700
da6407e58a
fix(publish-template-image): make smoke-cleanup tolerate host-side uid 1000 ownership
Hongming Wang
2026-04-30 21:56:36 -0700
86092315a7
Merge pull request #30 from Molecule-AI/fix/publish-template-smoke-pythonpath
Hongming Wang
2026-04-30 21:54:18 -0700
a9df950801
fix(publish-template-image): inject PYTHONPATH=/app to match production provisioner
Hongming Wang
2026-04-30 21:54:02 -0700
b4e17014fa
Merge pull request #29 from Molecule-AI/fix/publish-template-smoke-perms
Hongming Wang
2026-04-30 21:49:46 -0700
a5212a349b
fix(publish-template-image): chmod a+rX + drop :ro so agent can read /configs
Hongming Wang
2026-04-30 21:49:26 -0700
3c8f8fe48b
Merge pull request #28 from Molecule-AI/feat/publish-template-image-boot-smoke
Hongming Wang
2026-04-30 21:44:30 -0700
434d1782e6
feat(publish-template-image): add execute()-against-stub-deps boot smoke (#2275 )
Hongming Wang
2026-04-30 21:41:35 -0700
53f01d5b44
Merge pull request #27 from Molecule-AI/auto/p135-fork-pr-lockdown
Hongming Wang
2026-04-30 01:08:40 -0700
d420b4a24f
ci: lock down validate-workspace-template against fork-PR untrusted code (P135)
auto/p135-fork-pr-lockdown
Hongming Wang
2026-04-30 01:07:58 -0700
fd60655089
Merge pull request #26 from Molecule-AI/auto/p133-readme-v1-pin
Hongming Wang
2026-04-30 01:04:32 -0700
8f041a9485
docs: pin reusable-workflow examples from @main to @v1 (P133)
auto/p133-readme-v1-pin
Hongming Wang
2026-04-30 01:04:06 -0700
6afeb47e5e
Merge pull request #25 from Molecule-AI/auto/p9-reusable-auto-promote
Hongming Wang
2026-04-30 01:02:34 -0700
e7c6798fba
ci: extract PR-based auto-promote-staging into reusable workflow (P9)
auto/p9-reusable-auto-promote
Hongming Wang
2026-04-30 01:01:52 -0700
e21371f40e
Merge pull request #24 from Molecule-AI/fix/validate-fetch-scripts-from-ci
Hongming Wang
2026-04-29 02:01:13 -0700
56facc8a42
fix(validate): fetch validator scripts from molecule-ci instead of expecting them in caller
Hongming Wang
2026-04-29 01:56:25 -0700
2e40916b57
fix(validator): handle abstract intermediates + class-aliasing + lock GITHUB_TOKEN scope (#21 )
Hongming Wang
2026-04-28 12:27:09 -0700
30e094220a
chore: remove accidentally-committed __pycache__ + gitignore Python caches (#20 )
Hongming Wang
2026-04-28 12:18:46 -0700
f125d68910
fix(validator): address post-merge review findings on #17 + #18 (#19 )
Hongming Wang
2026-04-28 12:17:44 -0700
84a104a146
feat(validator): schema-version dispatch + migrate-template.py framework (#18 )
Hongming Wang
2026-04-28 12:07:04 -0700
8309a55e6c
feat(validator): runtime-load check for adapter.py contract (#17 )
Hongming Wang
2026-04-28 12:02:33 -0700
b24e11976a
docs: recommend @v1 over @main in reusable-workflow adoption snippets (#16 )
Hongming Wang
2026-04-28 11:14:12 -0700
8b0fbac78a
fix(auto-promote): fail loud on 403 instead of silently degrading (#15 )
v1
Hongming Wang
2026-04-28 11:11:59 -0700
236923196f
Merge pull request #13 from Molecule-AI/feat/strict-template-drift-check
hongmingwang-moleculeai
2026-04-28 08:38:10 -0700
55aa3ce1d3
Merge pull request #14 from Molecule-AI/feat/auto-promote-reusable
hongmingwang-moleculeai
2026-04-28 08:37:56 -0700
9d67da3ef9
feat(auto-promote): extract as reusable workflow_call for org-wide adoption
Hongming Wang
2026-04-27 18:33:01 -0700
73102cdaa9
feat(validate-workspace-template): strict drift gate + canonical-fetch workflow
feat/strict-template-drift-check
Hongming Wang
2026-04-27 14:50:55 -0700
9c7f4f5542
feat(reusable): forward runtime_version as RUNTIME_VERSION build-arg (#12 )
Hongming Wang
2026-04-27 07:44:34 -0700
35503a939e
feat(reusable): forward runtime_version as RUNTIME_VERSION build-arg
feat/build-arg-runtime-version
Hongming Wang
2026-04-27 07:44:18 -0700
6409d65106
docs: add disable-auto-merge-on-push to README (#11 )
Hongming Wang
2026-04-27 06:46:40 -0700
500d4a1354
docs: add disable-auto-merge-on-push to README
docs/disable-auto-merge-readme
Hongming Wang
2026-04-27 06:46:24 -0700
d5caaac219
feat(reusable): disable auto-merge when a new commit is pushed (#10 )
Hongming Wang
2026-04-27 06:38:57 -0700
f12b8981d2
feat(reusable): disable auto-merge when a new commit is pushed
feat/disable-auto-merge-on-push
Hongming Wang
2026-04-27 06:38:15 -0700
0335ec169c
feat(lint): read runtime module list from wheel manifest, not inline (#9 )
Hongming Wang
2026-04-27 06:19:23 -0700
f5c9891bee
feat(lint): read runtime module list from wheel manifest, not inline
feat/lint-reads-runtime-manifest
Hongming Wang
2026-04-27 06:18:59 -0700
7315460ff5
feat(publish-template-image): bare-import lint + import-every-app-py smoke (#8 )
Hongming Wang
2026-04-27 05:33:10 -0700
0fc6e9bf13
feat(publish-template-image): bare-import lint + import-every-app-py smoke
feat/lint-bare-imports-and-deeper-boot-smoke
Hongming Wang
2026-04-27 05:32:42 -0700
b6f43a1145
feat(publish-template-image): boot image and import adapter.py before pushing :latest (#7 )
Hongming Wang
2026-04-27 02:12:13 -0700
07fe161e58
feat(publish-template-image): boot image and import adapter.py before pushing :latest
feat/boot-image-smoke-test
Hongming Wang
2026-04-27 02:11:07 -0700
d4e5540ed1
fix(ci): don't fetch into checked-out staging
Hongming Wang
2026-04-24 08:10:10 -0700
3e9d1eb838
fix(ci): relax auto-promote — no-gates mode + already-ahead no-op
Hongming Wang
2026-04-24 08:06:23 -0700
b415d91330
Merge pull request #6 from Molecule-AI/chore/add-auto-promote-staging
Hongming Wang
2026-04-24 07:45:10 -0700
47fcac2501
chore(ci): add auto-promote-staging workflow
Hongming Wang
2026-04-24 07:44:36 -0700
d57b07dc2b
Merge pull request #5 from Molecule-AI/perf/publish-template-ubuntu-latest
Hongming Wang
2026-04-22 12:50:15 -0700
09f0fbf9b0
perf(publish-template-image): move to ubuntu-latest for public-repo callers
Hongming Wang
2026-04-22 12:49:02 -0700
b9f98a052f
Merge pull request #4 from Molecule-AI/feat/publish-template-image-workflow
Hongming Wang
2026-04-22 12:10:59 -0700
61bebd95cd
feat(ci): reusable publish-template-image workflow for all template repos
Hongming Wang
2026-04-22 12:10:37 -0700
e538690198
fix(CI): embed Python secrets scanner inline in workflow, drop nested checkout
Molecule AI Plugin-Dev
2026-04-21 11:13:28 +0000
d67dd489b5
fix(CI): default molecule-ci checkout to main branch (not calling repo sha)
Molecule AI Plugin-Dev
2026-04-21 11:11:13 +0000
3c76e0b3b9
fix(CI): fetch molecule-ci scripts before running, add second checkout step
Molecule AI Plugin-Dev
2026-04-21 11:10:41 +0000
487056d7dd
ci: add .molecule-ci/scripts/ directory with all CI scripts
Molecule AI Plugin-Dev
2026-04-21 11:09:16 +0000
c9344eabeb
Merge pull request #3 from Molecule-AI/fix/secrets-check-python
molecule-ai[bot]
2026-04-21 11:06:30 +0000
b96821c885
fix(CI): replace grep secrets check with Python scanner
Molecule AI Plugin-Dev
2026-04-21 11:04:51 +0000
425e94d516
Merge pull request #2 from Molecule-AI/ci-improvements
molecule-ai[bot]
2026-04-20 23:13:37 +0000
a89b14a76c
ci: streamline workflows, add timeouts, and cache pip
Molecule AI Platform Engineer
2026-04-20 04:54:35 +0000
e2ffbae82b
Merge pull request #1 from Molecule-AI/chore/credentials-gitignore
Hongming Wang
2026-04-16 09:24:48 -0700
90ce5aa8ee
chore: gitignore credentials for molecule-ci
rabbitblood
2026-04-16 09:18:35 -0700
33202cb334
fix: skip non-dict entries from !include in org validator
Hongming Wang
2026-04-16 04:52:45 -0700
647fa1f774
fix: handle !include YAML tags in org template validator
Hongming Wang
2026-04-16 04:51:34 -0700
6533e6eeac
fix: use standalone Python scripts instead of heredocs in workflows
Hongming Wang
2026-04-16 04:49:28 -0700
f035b6e108
feat: reusable CI workflows for plugin, workspace template, and org template validation
Hongming Wang
2026-04-16 04:42:16 -0700