Issues Fixed: 1. Gitea Actions runner lacks Node.js (required for actions/checkout@v4) 2. Gitea Actions doesn't support actions/upload-artifact@v4 3. Build jobs were unnecessary overhead Solution: - Replaced actions/checkout@v4 with native git clone commands - Removed separate build jobs (build-littleshop, build-telebot) - Build Docker images directly on deployment targets via SSH - Simplified workflow: deploy jobs now handle clone + build + deploy Benefits: - No Node.js dependency - uses native git/docker only - Faster deployments - no image transfer overhead - Simpler pipeline - fewer jobs and steps - Better resource usage - builds on target server with proper resources Changes: - deploy-production: Builds images on VPS from git checkout - deploy-preproduction: Builds images on CT109 from git checkout - Removed artifact upload/download steps entirely - Git clone/checkout happens on deployment targets 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| workflows | ||