You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- Aligns `RepoPermission` Java model default `matchType` to `GLOB`,
matching the YAML config path default — permissions created via REST API
now behave identically to those loaded from config
- Pins Docker release promotion to `build-{sha7}` (commit-stable)
instead of `:edge`, eliminating the race condition where edge moves
forward between tag cut and workflow run
- Adds `build-{sha7}` tag on every main push alongside `:edge`
- Adds weekly cleanup workflow (`cleanup-interim-images.yml`) that
deletes GHCR versions exclusively tagged `build-*`; protected tags
(`v*`, `edge`, `latest`, untagged) are never touched; serialised with
main push via concurrency group
- Gradle version bumped to `1.0.0-rc.1`
Closes#193
## Test plan
- [ ] CI passes
- [ ] Docker Build & Publish produces both `:edge` and `build-{sha7}`
tags on merge
- [ ] Cleanup workflow can be triggered manually via `workflow_dispatch`
to verify dry-run behaviour before first scheduled run
0 commit comments