1.3 KiB
AGENTS.md — Repo hygiene
This repo follows the branch/release workflow documented in CONTRIBUTING.md
— read and follow it for any git, branch, or release work here (the
single-trunk main model, feature/x/fix/x branch naming, RC-tag-driven
beta releases, etc). Don't improvise a different workflow. There is no
dev or beta branch — that three-branch model was retired.
Remotes
origin— Forgejo (git.breadway.devvia Hestia, SSH) — authoritative.github— GitHub mirror. Push both when publishing.
CI
check.yml— clippy + test, triggers on push tofeature/**/fix/**.dev-release.yml— triggers on push tomain.rc-release.yml— triggers onvX.Y.Z-rc.Ntag push.release.yml— triggers on any otherv*tag push.
All four run on a self-hosted runner (hestia) inside a pinned Arch
container — not the host's native environment. The Containerfile/build
script are shared across bread-ecosystem products and live in
bread-ecosystem/ci/; this repo's ci/build.sh clones that repo at the
sha in ci/bread-ecosystem.rev (deliberately pinned, not main) and
delegates to it. Nothing runs automatically on plain commits or PRs
beyond what's listed.
Don't
- Don't embed credentials in remote URLs — SSH or a credential helper only.