feat(ci): refactor pipelines — hadolint, PR checks, tag releases, nightly rebuild #11
Reference in New Issue
Block a user
Delete Branch "fix/refactor-ci-pipelines"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
Cette PR remplace le pipeline CI monolithique
docker-build.yamlpar une architecture à 4 workflows spécialisés dans.forgejo/workflows/.Changements
Nouveaux workflows
.forgejo/workflows/main.yaml— Déclenché surpushversmaster:jcabillot/cipherscan:latest)tests/test.sh)anothrNick/github-tag-action.forgejo/workflows/pr.yaml— Déclenché surpull_requestversmaster:.forgejo/workflows/tag.yaml— Déclenché surpushde tags Git :.forgejo/workflows/cron.yaml— Déclenché quotidiennement à minuit (UTC) :latestet de la dernière version taguéeSuppressions
.gitea/workflows/docker-build.yaml— Ancien pipeline monolithique supprimé.gitea/workflows/pr.yaml,main.yaml,tag.yaml,cron.yaml— Fichiers résiduels d'une tentative précédenteNotes
DOCKERHUB_USERNAME,DOCKERHUB_TOKEN) et le token Gitea (GITHUB_TOKEN) doivent être configurés dans les secrets du dépôt0 0 * * *(quotidienne)