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
Refactor the CI pipelines by splitting the monolithic
docker-build.yamlinto four focused workflows:mastermaster*)0 0 * * *)Key changes
hadolintonDockerfile(continue-on-error) in every workflowdocker/build-push-actionwith BuildKit metadata (tags, labels) viadocker/metadata-actiontests/test.shanothrNick/github-tag-actionlatest+ the most recent semver tag to Docker HubAction SHA pins (unchanged from current master)
actions/checkout→df4cb1c(v6)hadolint/hadolint-action→2332a7b(v3.3.0)docker/login-action→6500006(v4)anothrNick/github-tag-action→4ed4496(v1.75.0)New action SHA pins (matching cipherscan/crond template)
docker/setup-buildx-action→d7f5e7f(v4)docker/metadata-action→80c7e94(v6)docker/build-push-action→f9f3042(v7.2.0)