refactor(ci): migrate to split Gitea Actions workflows #9
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?
CI Migration: Replace legacy CI with Gitea Actions
This PR migrates CI from the legacy single-workflow approach (docker-build.yaml) to the standard split workflow pattern used across other web/* repos.
Changes
.gitea/workflows/docker-build.yaml— old combined workflow.gitea/workflows/main.yaml— build & push on push tomaster.gitea/workflows/pr.yaml— lint (hadolint) + test (tests/test.sh) on PRs tomaster.gitea/workflows/cron.yaml— nightly rebuild (0 0 * * *).gitea/workflows/tag.yaml— auto-tag releases on push tomasterTemplate
Uses the same workflow template and action SHAs as
web/dl,web/dokuwiki, and other migrated repos.Testing
PR checks will run lint (hadolint) and functional tests (tests/test.sh) against the Docker image.