Commit Graph

4 Commits

Author SHA1 Message Date
Thomas Richter
81920c9125 feat(09-04): add Slack notification on pipeline failure
Some checks failed
Build and Push / test (push) Has been cancelled
Build and Push / build (push) Has been cancelled
Build and Push / notify (push) Has been cancelled
- Add notify job that runs when test or build fails
- Use curl to Slack webhook for Gitea compatibility
- Notify job depends on both test and build jobs
2026-02-03 23:40:53 +01:00
Thomas Richter
0daf7720dc feat(09-04): add test job to CI pipeline
- Add test job with type checking, unit tests, and E2E tests
- Install Playwright browsers for E2E testing
- Upload coverage and playwright reports as artifacts
- Build job now depends on test job (fail-fast)
2026-02-03 23:40:36 +01:00
Thomas Richter
5a4d9ed5b9 fix(07-01): use admin namespace for Gitea repository
Some checks failed
Build and Push / build (push) Has been cancelled
- Change repo URL to admin/taskplaner (repo created under admin user)
- Update CI workflow image name to admin/taskplaner
- Update repo secret documentation with correct path
2026-02-03 15:20:47 +01:00
Thomas Richter
51b4b34c19 feat(ci): add GitOps pipeline with Gitea Actions and ArgoCD
- Add Gitea Actions workflow for building and pushing Docker images
- Configure ArgoCD Application for auto-sync deployment
- Update Helm values to use Gitea container registry
- Add setup documentation for GitOps configuration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 00:05:45 +01:00