ci: migrate community workflows to gitea
CI / Rust Checks (push) Has been cancelled
CI / UI Checks (push) Has been cancelled
CI / Frontend E2E (push) Has been cancelled
CI / Deployment Manifests (push) Has been cancelled
Deploy / build-images (apps/admin-api/Dockerfile, git.itexp.me/bsodfather/crank-community-admin-api, admin-api) (push) Has been cancelled
Deploy / build-images (apps/mcp-server/Dockerfile, git.itexp.me/bsodfather/crank-community-mcp-server, mcp-server) (push) Has been cancelled
Deploy / build-images (apps/ui/Dockerfile, git.itexp.me/bsodfather/crank-community-ui, ui) (push) Has been cancelled
Deploy / deploy (push) Has been cancelled

This commit is contained in:
github-ops
2026-05-26 21:49:09 +00:00
parent 69edbfb717
commit 15d7cfa8d9
10 changed files with 165 additions and 271 deletions
+4 -4
View File
@@ -1570,22 +1570,22 @@
<task id="6.1" parallel="false" location="crank-community">
<name>Community release pipeline</name>
<create path=".github/workflows/release.yml">
<create path=".gitea/workflows/release.yml">
Trigger: push tag v*.
Steps: build admin-api, mcp-server, UI dist; build Docker images; push to ghcr.io/&lt;owner&gt;/crank-community-{admin-api,mcp-server}; attach checksums + SBOM; create GitHub Release.
Steps: build admin-api, mcp-server, UI dist; build Docker images; push to the Gitea container registry; assemble checksums + SBOM on the self-hosted runner.
</create>
</task>
<task id="6.2" parallel="false" location="crank-enterprise">
<name>Enterprise release pipeline</name>
<create path=".github/workflows/release.yml">
<create path=".gitea/workflows/release.yml">
Push tag v* triggers: fetch submodule at the pinned community tag; build enterprise-admin-api / enterprise-mcp-server / enterprise-ui-overlay; build Docker images; push to private registry; sign with cosign; produce SBOM.
</create>
</task>
<task id="6.3" parallel="false" location="crank-cloud">
<name>Cloud release pipeline + control-plane rollout</name>
<create path=".github/workflows/release.yml">
<create path=".gitea/workflows/release.yml">
Build cloud-admin-api / cloud-mcp-server / cloud-control-plane; push to managed registry; trigger blue/green rollout in hosted environment.
</create>
</task>