Commit Graph

15 Commits

Author SHA1 Message Date
rabbitblood
e2457f66f1 chore: enforce LF line endings on .sh/.py/.yaml/Dockerfile
Pin LF on shell, Python, YAML, and Dockerfile so Windows Docker Desktop
checkouts don't introduce CRLF that breaks #!/bin/sh shebangs in the
container — that exact failure mode took down 14 workspaces during
#1933 fix v1 (exec /entrypoint.sh: no such file or directory cascade).

Same pattern as the .gitattributes already in
molecule-ai-workspace-template-claude-code, applied to the other 7
template repos.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 00:36:40 -07:00
Hongming Wang
9e94057c14
Merge pull request #5 from Molecule-AI/ci/add-publish-image-workflow
ci: publish image to GHCR via molecule-ci reusable workflow
2026-04-22 12:12:35 -07:00
Hongming Wang
fceeafcda4 ci: publish image to GHCR on main via molecule-ci reusable workflow
Adds a one-line caller for the publish-template-image.yml reusable
workflow in molecule-ci. On every push to main, this repo's
Dockerfile is now built and pushed to
ghcr.io/molecule-ai/workspace-template-gemini-cli:latest (plus a per-commit
sha tag). Closes the gap where template changes required a manual
tenant-side rebuild.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 12:11:31 -07:00
molecule-ai[bot]
62447fc1d8
fix(config): add models[] array for canvas model dropdown (#4)
Co-authored-by: Molecule AI Plugin-Dev <plugin-dev@agents.moleculesai.app>
2026-04-22 19:00:47 +00:00
molecule-ai[bot]
e0cddb140a
Merge pull request #2 from Molecule-AI/docs/sync-docs-to-main-gemini-cli
docs: add CLAUDE.md, known-issues.md, and runbooks/local-dev-setup.md to main
2026-04-21 11:17:48 +00:00
90bcb3dc64 chore: re-trigger CI 2026-04-21 11:13:40 +00:00
2dbb2c0663 chore: re-trigger CI with molecule-ci fix 2026-04-21 11:11:28 +00:00
a9a2df5bda chore: re-trigger CI after molecule-ci fix 2026-04-21 11:06:58 +00:00
28625e867a ci: add .molecule-ci/scripts/ 2026-04-21 11:01:27 +00:00
65c6a3ae05 docs: add CLAUDE.md, known-issues.md, and runbooks/local-dev-setup.md 2026-04-21 10:55:10 +00:00
Hongming Wang
1833d1c491
Merge pull request #1 from Molecule-AI/chore/credentials-gitignore
chore: gitignore credentials
2026-04-16 09:24:00 -07:00
rabbitblood
ee68cfa197 chore: gitignore credentials for molecule-ai-workspace-template-gemini-cli
Adds standard credential gitignore (.env / *.pem / .secrets/ / .auth_token).
Per-CEO directive 2026-04-16: every plugin and template repo should
gitignore credentials so self-hosters can't accidentally commit real
tokens to public repos.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 09:15:56 -07:00
Hongming Wang
fbb87bfd56 ci: add standard workspace template validation workflow 2026-04-16 04:43:22 -07:00
Hongming Wang
1eb0cd0769 feat: add adapter code + Dockerfile for standalone deployment
Adapters extracted from molecule-monorepo/workspace-template.
Uses molecule-ai-workspace-runtime PyPI package for shared infrastructure.

- adapter.py — runtime-specific adapter class
- requirements.txt — runtime-specific deps + molecule-ai-workspace-runtime
- Dockerfile — FROM python:3.11-slim, pip install, COPY adapter, molecule-runtime entrypoint
- ADAPTER_MODULE=adapter tells the runtime to load this repo's Adapter class

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 04:27:22 -07:00
Hongming Wang
a06aaca4d3 feat: initial template content (extracted from molecule-monorepo) 2026-04-16 03:05:46 -07:00