fix/refactor-ci-pipelines
master
Split the monolithic docker-build.yaml workflow into 4 focused pipelines for better separation of concerns.
docker-build.yaml
.gitea/workflows/pr.yaml
pull_request
tests/test.sh
.gitea/workflows/main.yaml
push
jcabillot/cv:latest
.gitea/workflows/tag.yaml
v*
.gitea/workflows/cron.yaml
0 0 * * *
latest
docker build
docker/setup-buildx-action
docker/build-push-action
docker/metadata-action
Closes:
No dependencies set.
The note is not visible to the blocked user.
Summary
Split the monolithic
docker-build.yamlworkflow into 4 focused pipelines for better separation of concerns.Changes
.gitea/workflows/pr.yamlpull_request→ mastertests/test.sh.gitea/workflows/main.yamlpush→ masterjcabillot/cv:latest, auto-bump patch version.gitea/workflows/tag.yamlpush→v*tag.gitea/workflows/cron.yaml0 0 * * *(nightly)latestKey improvements
docker buildfor all builds (viadocker/setup-buildx-actionanddocker/build-push-action)docker/metadata-actionwith semver pattern matchingCloses: