Commit graph

4 commits

Author SHA1 Message Date
renovate[bot]
4acb0073f6
Update actions/cache action to v6 (#638)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-23 16:36:06 -07:00
renovate[bot]
72f47d6df7
Update actions/checkout action to v7 (#634)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 14:15:41 -07:00
Adam Brown
5a08059c94
Harden extracted publish workflows from code review
- Grant contents: write to the publish-fdroid-tag caller job so the
  reusable workflow's git push tag actually has the token scope it
  needs (reusable workflows can't elevate beyond the caller).
- Add a track input to publish-google-play (internal/alpha/beta/
  production), default internal for manual dispatch so a stray
  workflow_dispatch click can't ship develop straight to Production.
  publish-release.yml explicitly passes track: production.
- Pass release_tag through env vars in publish-snap and
  publish-fdroid-tag instead of interpolating into shell, closing
  the workflow_dispatch command-injection vector.
- Validate fdroid release_tag matches semver before letting it near
  git tag / git push.
2026-05-23 23:18:40 -07:00
Adam Brown
4d299a0eb9
Extract each store publishing into their own actions
This allows for debugging individual stores, and in the future should allow single store releases
2026-05-23 13:05:52 -07:00