fix/refactor-ci-pipelines
master
Refactor the CI pipelines by splitting the monolithic docker-build.yaml into four focused workflows:
docker-build.yaml
*
0 0 * * *
hadolint
Dockerfile
docker/build-push-action
docker/metadata-action
tests/test.sh
anothrNick/github-tag-action
latest
actions/checkout
df4cb1c
hadolint/hadolint-action
2332a7b
docker/login-action
6500006
4ed4496
docker/setup-buildx-action
d7f5e7f
80c7e94
f9f3042
No dependencies set.
The note is not visible to the blocked user.
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)