Commit Graph
2 Commits
Author SHA1 Message Date
archvillainetteandClaude Fable 5 a88c40ee50 chore(ci): explicit concurrency groups now the shared runner holds 2 slots
ci / ci (pull_request) Successful in 4m8s
Capacity 1 on the ovh-main runner was the implicit mutex serializing every
workflow; sow-platform#189 raises it to 2. Side-effectful workflows get a
serialized group; PR-triggered checks get a per-ref group with cancel so a
superseded head frees its slot.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 19:33:23 +02:00
archvillainette b058846e16 chore(ci): consolidate Gitea CI (#47)
## Summary

- consolidate vet, tests, lint, smoke, and cross-build into one pull-request-only job
- keep binary releases strictly v-tag-only with release-only write permission
- retain wrapper synchronization only for canonical wrapper changes on main
- pin actions and enforce exact trigger contracts

## Verification

- nix develop --command make check
- trigger mutation contract
- 28-workflow cross-repository actionlint audit

Generated with Claude CodeReviewed-on: #47

Co-authored-by: vickydotbat <vickydotbat@tutamail.com>
2026-07-22 16:54:26 +00:00