docs: write CI_CD.md — Gitea Actions workflows, runners, and release process #96
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tier 3 — Infrastructure
File:
docs/CI_CD.mdWhat this document should cover
Workflow overview — Gitea Actions (GitHub Actions compatible)
.gitea/workflows/build.yml— triggered on every push tomainand all PRs.gitea/workflows/release.yml— triggered on tags matchingv*Build workflow (
build.yml) details:.tar.xzwith SHA256 checksumRelease workflow (
release.yml) details:v*(e.g.,v0.1.0)conda-linux-release(active)conda-macos-release(currently disabled)conda-macos-release(currently disabled)conda-windows-release(currently disabled)rc,beta,alphaRunner infrastructure:
.gitea/runner/cleanup.sh):cleanup.service,cleanup.timerHow to create a release:
git tag v0.x.ygit push origin v0.x.yAdding a new workflow step — guide for extending CI
Replaces
The existing
docs/CI_CD.mdis a detailed auto-generated document. This issue calls for a reviewed, maintained version.Key source files
.gitea/workflows/build.yml.gitea/workflows/release.yml.gitea/runner/cleanup.sh.gitea/runner/cleanup.service.gitea/runner/cleanup.timerAcceptance criteria
Superseded by the mdBook documentation structure set up in PR #105. The content scope of this issue is now covered by the pages in
docs/src/. Remaining content work is tracked in #104.