ci: refactor CI pipelines into split workflows #8
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
Refactors the CI configuration from a single monolithic
docker-build.yamlinto separate workflows following the standard template:main.yaml— Triggered on push tomaster: Builds and pushes the Docker image to Docker Hub using Docker Buildx,docker/metadata-action, anddocker/build-push-action.cron.yaml— Nightly rebuild (at midnight) using the same Buildx pipeline withnightlytag.pr.yaml— Triggered on PRs tomaster: Runs Hadolint linting and test suite (tests/test.sh).tag.yaml— Triggered on push tomaster: Auto-bumps version and creates a Git tag usinganothrNick/github-tag-action.Changes
.gitea/workflows/docker-build.yaml(old monolithic workflow).gitea/workflows/main.yaml.gitea/workflows/cron.yaml.gitea/workflows/pr.yaml.gitea/workflows/tag.yamlNotes
jcabillot/dokuwiki0 0 * * *