forked from cardosofelipe/fast-next-template
Configure CI/CD pipelines for Syndarix #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Description
Set up Gitea Actions CI/CD pipeline for the Syndarix repository.
Requirements
Backend Pipeline
uv run ruff check app(linting)uv run mypy app(type checking)IS_TEST=True uv run pytest --cov=app(tests with coverage)Frontend Pipeline
npm run lint(ESLint)npm run type-check(TypeScript)npm test(Jest unit tests)Pipeline Structure
lintjob (fast feedback)testjob (depends on lint)buildjob (depends on test)deployjob (only on main, depends on build)Acceptance Criteria
.gitea/workflows/ci.yamlcreatedTechnical Notes
uvfor Python dependency managementAssignable To
devops-engineer agent