ci(forgejo): use runner-provided GITHUB_TOKEN for release workflow #23

Merged
notazof merged 1 commit from fix/forgejo-release-use-runner-token into release/1.0.6 2026-08-17 01:25:14 +01:00
Owner

La création de secrets au niveau repo est cassée sur cette instance Forgejo (InsertEncryptedSecret échoue avec une erreur UTF-8 byte-sequence, probablement un type text au lieu de bytea sur la colonne secret.data). Le fix est dans Forgejo v16 upstream ; en attendant, on bascule sur ${{ secrets.GITHUB_TOKEN }} (auto-fourni par le runner, scope contents: write par défaut sur le repo courant).

Diff : changement du nom du secret dans le step de publication + commentaire d'en-tête mis à jour pour documenter le contexte.

Revert : quand Forgejo v16 est installé et que la table secret est migrée, revert ce commit pour revenir à ${{ secrets.RELEASE_TOKEN }} (PAT dédié, moindre privilège).

La création de secrets au niveau repo est cassée sur cette instance Forgejo (InsertEncryptedSecret échoue avec une erreur UTF-8 byte-sequence, probablement un type text au lieu de bytea sur la colonne `secret.data`). Le fix est dans Forgejo v16 upstream ; en attendant, on bascule sur `${{ secrets.GITHUB_TOKEN }}` (auto-fourni par le runner, scope `contents: write` par défaut sur le repo courant). **Diff** : changement du nom du secret dans le step de publication + commentaire d'en-tête mis à jour pour documenter le contexte. **Revert** : quand Forgejo v16 est installé et que la table `secret` est migrée, revert ce commit pour revenir à `${{ secrets.RELEASE_TOKEN }}` (PAT dédié, moindre privilège).
Repo-level secrets creation is broken on this Forgejo instance
(InsertEncryptedSecret fails with UTF-8 byte-sequence error, likely
a text-vs-bytea column type on the secret table). The fix is in
upstream Forgejo v16; until then, ${{ secrets.GITHUB_TOKEN }} (auto-
provided by the runner, scoped to contents: write for the current
repo) keeps the release workflow operational without any UI setup.

When the instance is upgraded and the secret table is migrated,
revert this commit to switch back to ${{ secrets.RELEASE_TOKEN }}
for least-privilege.
notazof merged commit c5c4d6b59a into release/1.0.6 2026-08-17 01:25:14 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
notazof/yavsc!23
No description provided.