Commit Graph
6 Commits
Author SHA1 Message Date
cbazzaandClaude Sonnet 4.5 6cd051d571 fix(ci): replace scp with cat over SSH to avoid SFTP subsystem issues
Build and Deploy to Synology NAS / build (push) Has been skipped
Build and Deploy to Synology NAS / deploy (push) Has been skipped
Build and Deploy to Synology NAS / notify (push) Failing after 1m42s
Build and Deploy to Synology NAS / test (push) Failing after 20m27s
- Replace scp commands with cat piped over SSH
- Add directory creation step before file transfer
- Avoid SFTP subsystem requirement on Synology
- Resolves "subsystem request failed on channel 0" error

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 14:04:45 +01:00
cbazzaandClaude Sonnet 4.5 ed9793937e fix(ci): resolve SSH hostname resolution issue in Gitea deployment
Build and Deploy to Synology NAS / test (push) Successful in 51m26s
Build and Deploy to Synology NAS / build (push) Successful in 2h8m37s
Build and Deploy to Synology NAS / deploy (push) Failing after 3m38s
Build and Deploy to Synology NAS / notify (push) Failing after 11m11s
- Replace ssh-keyscan with SSH config to avoid DNS lookup
- Disable StrictHostKeyChecking for automated deployment
- Fix cleanup step order to execute SSH command before removing key
- Use IP address directly from SYNOLOGY_HOST secret

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 16:29:57 +01:00
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