Refactor CI workflows with test dependencies and path filters #56
Reference in New Issue
Block a user
Delete Branch "dev"
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?
Summary
This PR fixes multiple CI workflow issues that have been causing trouble:
Key Improvements
1. Tests Must Pass Before Deploy ✅
2. Path Filters to Reduce Waste 🎯
3. Standardized Checkout Method 📦
actions/checkout@v44. Better Error Handling 🔍
5. Build Performance 🚀
--cache-from)Changes
.gitea/workflows/test.yml- Added path filters, standardized checkout.gitea/workflows/deploy.yml- Added test dependency, health checks.gitea/workflows/deploy-dev.yml- Added test dependency, better error handling.gitea/workflows/IMPROVEMENTS.md- Full documentation of changesTesting
After merge, verify:
See IMPROVEMENTS.md for full details.