a92a83db4b
ci: publish to Forgejo Packages on release; update install docs
...
CI / test (push) Waiting to run
Mirror / mirror (push) Waiting to run
Add twine upload step to release workflow so circuitforge-core lands on
both public PyPI and the Circuit-Forge Forgejo Packages index
(--extra-index-url for cf-orch installs). Reuses FORGEJO_PYPI_TOKEN for
the release creation step. Update installation.md to document editable
install pattern and optional extras.
2026-06-05 10:19:40 -07:00
d98d27be3d
chore: remove misplaced cf-orch docker workflow (belongs in circuitforge-orch)
CI / test (push) Waiting to run
Mirror / mirror (push) Waiting to run
2026-04-05 20:53:13 -07:00
874354f235
fix: continue-on-error for mirror steps; guard duplicate Forgejo release creation
CI / test (pull_request) Has been cancelled
2026-04-05 20:51:18 -07:00
3050179b2f
fix: use jq for safe JSON in release step; remove redundant dev deps in ci
2026-04-05 20:51:18 -07:00
378d125ba6
ci: add Forgejo Actions workflows — CI, PyPI release, mirrors, cliff.toml ( closes #27 )
2026-04-05 20:51:18 -07:00
cb51ba72bc
feat: cf-orch Docker image + Forgejo CI pipeline
...
Dockerfile.orch — multi-mode image (coordinator | agent):
- coordinator: runs cf-orch coordinator on $CF_ORCH_PORT (default 7700)
- agent: connects to $CF_COORDINATOR_URL, serves $CF_AGENT_GPU_IDS
.forgejo/workflows/docker.yml — publishes on every vN.N.N tag:
- ghcr.io/circuit-forge/cf-orch:latest
- ghcr.io/circuit-forge/cf-orch:vX.Y.Z
- Layer cache via GHA cache backend
Closes #19 . Bumps to v0.6.0.
2026-04-03 09:10:29 -07:00