Le merge de #24 a échoué à appliquer les changements de main.yaml (conflit silencieux).
main.yaml
Avant (actuel)
Après
build-push avec push: true + docker/login-action
build local uniquement, pas de push Docker
tag avec GITHUB_TOKEN (ne trigger pas tag.yaml)
SA_TOKEN_ACTION_PUSH_TAGS
tag dépend [hadolint, test]
tag dépend build qui dépend test
test sans --load
--load ajouté
tag.yaml
Avant (actuel)
Après
build-push direct, pas de test
test → build-push avec gate
Pas de suffix=-latest
suffix=-latest ajouté
Pourquoi le tag n'a pas trigger
Le tag job dans main.yaml utilisait GITHUB_TOKEN. Gitea Actions ignore les push de tag faits avec GITHUB_TOKEN pour éviter les boucles. SA_TOKEN_ACTION_PUSH_TAGS est un PAT utilisateur → le tag push triggera bien tag.yaml.
## Ce que la PR #24 aurait dû faire
Le merge de #24 a échoué à appliquer les changements de main.yaml (conflit silencieux).
### main.yaml
| Avant (actuel) | Après |
|---|---|
| `build-push` avec `push: true` + `docker/login-action` | `build` local uniquement, pas de push Docker |
| `tag` avec `GITHUB_TOKEN` (ne trigger pas tag.yaml) | `SA_TOKEN_ACTION_PUSH_TAGS` |
| `tag` dépend `[hadolint, test]` | `tag` dépend `build` qui dépend `test` |
| `test` sans `--load` | `--load` ajouté |
### tag.yaml
| Avant (actuel) | Après |
|---|---|
| `build-push` direct, pas de test | `test → build-push` avec gate |
| Pas de `suffix=-latest` | `suffix=-latest` ajouté |
### Pourquoi le tag n'a pas trigger
Le `tag` job dans main.yaml utilisait `GITHUB_TOKEN`. Gitea Actions ignore les push de tag faits avec `GITHUB_TOKEN` pour éviter les boucles. `SA_TOKEN_ACTION_PUSH_TAGS` est un PAT utilisateur → le tag push triggera bien `tag.yaml`.
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.
Ce que la PR #24 aurait dû faire
Le merge de #24 a échoué à appliquer les changements de main.yaml (conflit silencieux).
main.yaml
build-pushavecpush: true+docker/login-actionbuildlocal uniquement, pas de push DockertagavecGITHUB_TOKEN(ne trigger pas tag.yaml)SA_TOKEN_ACTION_PUSH_TAGStagdépend[hadolint, test]tagdépendbuildqui dépendtesttestsans--load--loadajoutétag.yaml
build-pushdirect, pas de testtest → build-pushavec gatesuffix=-latestsuffix=-latestajoutéPourquoi le tag n'a pas trigger
Le
tagjob dans main.yaml utilisaitGITHUB_TOKEN. Gitea Actions ignore les push de tag faits avecGITHUB_TOKENpour éviter les boucles.SA_TOKEN_ACTION_PUSH_TAGSest un PAT utilisateur → le tag push triggera bientag.yaml.