Wire Forgejo Actions CI/CD workflows (.forgejo/workflows/) #27

Closed
opened 2026-04-04 22:39:19 -07:00 by pyr0ball · 0 comments
Owner

Wire the standard workflows from Circuit-Forge/cf-agents:\n\n- .forgejo/workflows/ci.yml — ruff, mypy, pytest on PR/push (Python only — no frontend)\n- .forgejo/workflows/release-pypi.yml — build wheel+sdist, publish to public PyPI (MIT license), Forgejo release on tag (Circuit-Forge/cf-agents#2)\n- .forgejo/workflows/mirror.yml — push to GitHub + Codeberg mirrors on main/tags\n\nNote: No Docker image for this repo. Use the PyPI-only release variant.\n\n## Required secrets\nGITHUB_MIRROR_TOKEN, CODEBERG_MIRROR_TOKEN, PYPI_API_TOKEN, FORGEJO_RELEASE_TOKEN\n\nAlso add .cliff.toml at repo root (Circuit-Forge/cf-agents#1).

Wire the standard workflows from `Circuit-Forge/cf-agents`:\n\n- `.forgejo/workflows/ci.yml` — ruff, mypy, pytest on PR/push (Python only — no frontend)\n- `.forgejo/workflows/release-pypi.yml` — build wheel+sdist, publish to **public PyPI** (MIT license), Forgejo release on tag (Circuit-Forge/cf-agents#2)\n- `.forgejo/workflows/mirror.yml` — push to GitHub + Codeberg mirrors on main/tags\n\n**Note:** No Docker image for this repo. Use the PyPI-only release variant.\n\n## Required secrets\n`GITHUB_MIRROR_TOKEN`, `CODEBERG_MIRROR_TOKEN`, `PYPI_API_TOKEN`, `FORGEJO_RELEASE_TOKEN`\n\nAlso add `.cliff.toml` at repo root (Circuit-Forge/cf-agents#1).
pyr0ball added the
backlog
label 2026-04-04 22:39:19 -07:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/circuitforge-core#27
No description provided.