-
v0.1.2 Stable
released this
2026-07-06 23:08:44 +00:00 | 511 commits to main since this releaseAdded
pipeline-bot— a dedicated NON-ADMIN Forgejo machine identity for the CI/CD
data-plane, so the pipeline legs stop authenticating as the site-admin
gitea_admin.instances/pipeline-bot.yaml: aForgejoUser(isAdmin:false), a
token-issuer Job that basic-auths as the bot and mints awrite:repository-only
PAT (forgejo-pipeline-bot-token), and 18ForgejoCollaboratorCRs granting the
bot write on every pipeline repo (thesean/*repos are user-owned, so a team
can't reach them — direct collaborator is the only way). Theforgejo-creds-reader
Role resourceNames is extended so the token fans intoworkflows-{tenant}like the
admin token. Additive: nothing consumes the bot token until the data-plane legs are
swapped. Requires forgejo-operator >= v0.6.9 (ForgejoUser + ForgejoCollaborator).
Included changes (v0.1.1 -> v0.1.2)
2ac7fd101bc8feat(pipeline-bot): provision dedicated non-admin CI/CD identity
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads