Promote dev to main: publish stable aegis-gitea-mcp 0.2.0 #66

Merged
Latte merged 3 commits from dev into main 2026-06-27 14:16:34 +00:00

3 Commits

Author SHA1 Message Date
Bartender 64611d9c53 Merge pull request 'ci: fix package publishing + add dev/main packages' (#65) from fix/package-publishing into dev
docker / lint (push) Successful in 31s
docker / test (push) Successful in 30s
lint / lint (push) Successful in 41s
publish / test (push) Successful in 37s
publish / lint (push) Successful in 43s
test / test (push) Successful in 44s
publish / publish (push) Successful in 42s
test / package (push) Successful in 53s
docker / docker (push) Successful in 1m3s
docker / test (pull_request) Successful in 33s
docker / lint (pull_request) Successful in 40s
lint / lint (pull_request) Successful in 43s
test / test (pull_request) Successful in 45s
test / package (pull_request) Successful in 42s
docker / docker (pull_request) Successful in 43s
2026-06-27 14:03:00 +00:00
Latte 45641f8e2c docs: document dev and stable package channels
docker / test (push) Successful in 36s
docker / lint (push) Successful in 41s
lint / lint (push) Successful in 44s
docker / test (pull_request) Successful in 37s
lint / lint (pull_request) Successful in 44s
test / test (push) Successful in 45s
docker / lint (pull_request) Successful in 42s
test / package (push) Successful in 1m6s
test / test (pull_request) Successful in 40s
test / package (pull_request) Successful in 57s
docker / docker (pull_request) Successful in 56s
docker / docker (push) Successful in 1m7s
Document the two publish channels (aegis-gitea-mcp from main,
aegis-gitea-mcp-dev from dev), install commands for each, that both share
the aegis_gitea_mcp module so only one installs per environment, and the
merge-driven stable release flow (bump version -> PR into dev -> promote
dev to main; re-pushing main at the same version is a --check-url no-op).
2026-06-27 15:59:37 +02:00
Latte e5dfba208e ci: publish package on merge to dev/main with separate dev and stable packages
Replace the tag-only publish trigger (no v* tags ever existed, so the
package was never built) with branch-push publishing:

- dev push  -> aegis-gitea-mcp-dev at X.Y.Z.dev<run_number> (always unique)
- main push -> aegis-gitea-mcp at X.Y.Z, a clean no-op via uv --check-url
  if that version is already in the registry

Name + version are patched into pyproject.toml at build time only; the
committed file keeps aegis-gitea-mcp / X.Y.Z. Lint + test gates still run
before publish, and the REGISTRY_TOKEN secret is required (fail-closed).
2026-06-27 15:59:30 +02:00