ci: migrate to standardized Gitea Actions workflow #20

Merged
jcabillot merged 8 commits from fix/refactor-ci-pipelines into master 2026-06-12 20:53:23 -04:00
Owner

Summary

This PR migrates the CI pipeline from legacy GitLab CI and Jenkins configurations to a standardized Gitea Actions workflow.

Changes

  • .gitea/workflows/docker-build.yaml: Aligned with the standard template used across other web/* repos:

    • Added Bump version and push tag step (using anothrNick/github-tag-action) to automatically version tags on push to master
    • Preserved existing SHA pinning for all actions
    • Kept existing lint, build, test, and push job structure
  • Removed old CI configurations:

    • Deleted .gitlab-ci.yml (GitLab CI)
    • Deleted Jenkinsfile (Jenkins)

Workflow

Trigger Action
PR to master Lint → Build → Test
Push to master Lint → Build → Test → Push to Docker Hub + Bump version
Schedule (0 0 * * *) Lint → Build → Test → Push to Docker Hub

Image: jcabillot/sabnzbd

## Summary This PR migrates the CI pipeline from legacy GitLab CI and Jenkins configurations to a standardized Gitea Actions workflow. ## Changes - **`.gitea/workflows/docker-build.yaml`**: Aligned with the standard template used across other `web/*` repos: - Added `Bump version and push tag` step (using `anothrNick/github-tag-action`) to automatically version tags on push to master - Preserved existing SHA pinning for all actions - Kept existing lint, build, test, and push job structure - **Removed old CI configurations**: - Deleted `.gitlab-ci.yml` (GitLab CI) - Deleted `Jenkinsfile` (Jenkins) ## Workflow | Trigger | Action | |---------|--------| | PR to `master` | Lint → Build → Test | | Push to `master` | Lint → Build → Test → Push to Docker Hub + Bump version | | Schedule (`0 0 * * *`) | Lint → Build → Test → Push to Docker Hub | Image: `jcabillot/sabnzbd`
cloudix_mcp_server added 3 commits 2026-06-12 16:59:30 -04:00
cloudix_mcp_server added 1 commit 2026-06-12 20:31:13 -04:00
cloudix_mcp_server added 1 commit 2026-06-12 20:31:34 -04:00
cloudix_mcp_server added 1 commit 2026-06-12 20:31:37 -04:00
feat(ci): add main release workflow
PR Checks / hadolint (pull_request) Successful in 7s
PR Checks / build-test (pull_request) Successful in 22s
7b85286ca2
cloudix_mcp_server added 1 commit 2026-06-12 20:31:43 -04:00
feat(ci): add tag release workflow
PR Checks / hadolint (pull_request) Successful in 7s
PR Checks / build-test (pull_request) Successful in 22s
f63be6a1bf
cloudix_mcp_server added 1 commit 2026-06-12 20:31:46 -04:00
feat(ci): add nightly rebuild workflow
PR Checks / build-test (pull_request) Successful in 21s
PR Checks / hadolint (pull_request) Successful in 8s
d3bdc1ee18
jcabillot merged commit 5d623ca7c4 into master 2026-06-12 20:53:23 -04:00
jcabillot deleted branch fix/refactor-ci-pipelines 2026-06-12 20:53:24 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: web/sabnzbd#20