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?
Summary
Split the monolithic
docker-build.yamlinto four focused CI pipelines:New workflows
.gitea/workflows/pr.yamlpull_request.gitea/workflows/main.yamlpushtomaster.gitea/workflows/tag.yamlpushtags*.gitea/workflows/cron.yamlscheduledaily0 0 * * *Removed
.gitea/workflows/docker-build.yaml— replaced by the aboveKey changes
jcabillot/docker-dynhostcheckout@v6,hadolint-action@v3.3.0,setup-buildx@v4,login@v4,metadata@v6,build-push@v7.2.0,tag-action@v1.75.0)continue-on-error: true)main.yamlpushes the SHA digest, then tests, then tags a patch bumpcron.yamlrebuildslatest+ SHA nightlytag.yamlpublishes semver-tagged releases