Commit Graph
4 Commits
Author SHA1 Message Date
cbazzaandClaude 23475f650f fix: downgrade artifact actions to v3 for Gitea compatibility
Build and Deploy to Synology NAS / test (push) Successful in 1h1m38s
Build and Deploy to Synology NAS / build (push) Successful in 2h34m26s
Build and Deploy to Synology NAS / deploy (push) Failing after 3m41s
Build and Deploy to Synology NAS / notify (push) Failing after 14m7s
- Changed upload-artifact from v4 to v3
- Changed download-artifact from v4 to v3
- Gitea Actions does not support artifact v4 API (GHES compatibility issue)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 08:13:10 +01:00
cbazzaandClaude 284e30da71 fix: remove GitHub Actions cache from Docker build
Build and Deploy to Synology NAS / test (push) Successful in 53m28s
Build and Deploy to Synology NAS / build (push) Failing after 1h47m19s
Build and Deploy to Synology NAS / deploy (push) Has been skipped
Build and Deploy to Synology NAS / notify (push) Failing after 2m5s
- Removed cache-from and cache-to from Docker build step
- GitHub Actions cache (gha) causes timeout errors in Gitea Actions
- Build will be slower but more reliable

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-17 21:39:52 +01:00
cbazzaandClaude d0bd84f4a2 ci: exclude PostgreSQL tests from CI workflow
Build and Deploy to Synology NAS / test (push) Successful in 1h8m11s
Build and Deploy to Synology NAS / build (push) Failing after 2h11m18s
Build and Deploy to Synology NAS / deploy (push) Failing after 11m20s
Build and Deploy to Synology NAS / notify (push) Has been cancelled
- Added --exclude-group=backend-db flag to test command in Gitea workflow
- Marked all PostgreSQL-dependent tests with ->group('backend-db')
- Tests in BackendModelsTest.php (8 tests) now excluded from CI
- Tests in SyncBackendDataPoolTest.php (8 tests) now excluded from CI
- These tests still run locally where PostgreSQL backend is available

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-17 18:04:42 +01:00
cbazza 94d02736f7 ci: add automated Gitea Actions deployment workflow for Synology NAS
Build and Deploy to Synology NAS / test (push) Failing after 1h20m56s
Build and Deploy to Synology NAS / build (push) Failing after 11m7s
Build and Deploy to Synology NAS / deploy (push) Has been cancelled
Build and Deploy to Synology NAS / notify (push) Has been cancelled
- Add Gitea Actions workflow for automated build and deployment
- Add deployment script for Synology NAS
- Add Docker Compose configurations for production deployment
- Add Gitea runner setup
- Add comprehensive documentation for CI/CD setup
- Add health check endpoint for deployment verification
- Update .gitignore for CI/CD artifacts
2025-12-17 13:02:38 +01:00