feat(ci): refactor pipelines — hadolint, PR checks, tag releases, nightly rebuild #9
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?
CI Pipeline Migration
Split the old monolithic
docker-build.yamlinto four focused workflow files:pr.yamlpull_requestmain.yamlpushtomastertag.yamlpushtagsv*cron.yaml0 0 * * *Changes
.gitea/workflows/pr.yaml— PR validation workflow.gitea/workflows/main.yaml— main branch build, push, test, and auto-tag.gitea/workflows/tag.yaml— version tag build and push with semver tagging.gitea/workflows/cron.yaml— nightly rebuild to keep base image fresh.gitea/workflows/docker-build.yaml— old monolithic workflowKey improvements
pr.yamlvalidates PRs without pushing imagestag.yamlusesdocker/metadata-actionfor proper semver taggingcron.yamlusesdocker/setup-buildx-actionanddocker/build-push-actioncontinue-on-error: truefor hadolint lintingNotes
jcabillot/mysql-client0 0 * * *)