Commit Graph

  • 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