Deux choses dans tag.yaml, pour que les bumps d'images dans perso_private/tf-depl-kubernetes soient parlants :
1. Job release — publie la release Gitea du tag (corps = commits depuis le tag précédent, groupés par type, liens commit + diff). Renovate recopie ce corps dans la section « Release Notes » de la PR de bump ; sans release, la section est vide (simple lien Compare). C'est le workflow réutilisable de perso/gitea-pipelines (mergé dans #4/#5).
2. trigger-renovate passe à needs: ...[, release] — l'ordre compte : Renovate lit la release au moment où il construit le corps de la PR. Un dispatch parti avant laisse une PR vide jusqu'au prochain scan.
3. Corps JSON du dispatch corrigé — -d '{{"ref":"main"}}' envoyait des accolades doublées (JSON invalide) → curl -f sortait en 422 et le job trigger-renovate était rouge à chaque tag (constaté sur les runs v0.0.19 et v0.0.20 de web/ip). Corrigé en '{"ref":"main"}', comme dans web/mydl où le job passe.
Validation : les 9 tag.yaml de la flotte ont été relus, transformés et re-validés (yaml.safe_load + assertions : seul le job release est ajouté, les autres jobs sont identiques à l'octet près, needs de trigger-renovate se termine par release).
Deux choses dans `tag.yaml`, pour que les bumps d'images dans `perso_private/tf-depl-kubernetes` soient parlants :
**1. Job `release`** — publie la release Gitea du tag (corps = commits depuis le tag précédent, groupés par type, liens commit + diff). Renovate recopie ce corps dans la section « Release Notes » de la PR de bump ; sans release, la section est vide (simple lien Compare). C'est le workflow réutilisable de `perso/gitea-pipelines` (mergé dans #4/#5).
**2. `trigger-renovate` passe à `needs: ...[, release]`** — l'ordre compte : Renovate lit la release au moment où il construit le corps de la PR. Un dispatch parti avant laisse une PR vide jusqu'au prochain scan.
**3. Corps JSON du dispatch corrigé** — `-d '{{"ref":"main"}}'` envoyait des accolades doublées (JSON invalide) → `curl -f` sortait en **422** et le job `trigger-renovate` était rouge à chaque tag (constaté sur les runs v0.0.19 et v0.0.20 de `web/ip`). Corrigé en `'{"ref":"main"}'`, comme dans `web/mydl` où le job passe.
Validation : les 9 `tag.yaml` de la flotte ont été relus, transformés et re-validés (`yaml.safe_load` + assertions : seul le job `release` est ajouté, les autres jobs sont identiques à l'octet près, `needs` de `trigger-renovate` se termine par `release`).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Deux choses dans
tag.yaml, pour que les bumps d'images dansperso_private/tf-depl-kubernetessoient parlants :1. Job
release— publie la release Gitea du tag (corps = commits depuis le tag précédent, groupés par type, liens commit + diff). Renovate recopie ce corps dans la section « Release Notes » de la PR de bump ; sans release, la section est vide (simple lien Compare). C'est le workflow réutilisable deperso/gitea-pipelines(mergé dans #4/#5).2.
trigger-renovatepasse àneeds: ...[, release]— l'ordre compte : Renovate lit la release au moment où il construit le corps de la PR. Un dispatch parti avant laisse une PR vide jusqu'au prochain scan.3. Corps JSON du dispatch corrigé —
-d '{{"ref":"main"}}'envoyait des accolades doublées (JSON invalide) →curl -fsortait en 422 et le jobtrigger-renovateétait rouge à chaque tag (constaté sur les runs v0.0.19 et v0.0.20 deweb/ip). Corrigé en'{"ref":"main"}', comme dansweb/mydloù le job passe.Validation : les 9
tag.yamlde la flotte ont été relus, transformés et re-validés (yaml.safe_load+ assertions : seul le jobreleaseest ajouté, les autres jobs sont identiques à l'octet près,needsdetrigger-renovatese termine parrelease).View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.