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`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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 otherweb/*repos:Bump version and push tagstep (usinganothrNick/github-tag-action) to automatically version tags on push to masterRemoved old CI configurations:
.gitlab-ci.yml(GitLab CI)Jenkinsfile(Jenkins)Workflow
mastermaster0 0 * * *)Image:
jcabillot/sabnzbd