All checks were successful
ci / build-test (push) Successful in 4m0s
Two changes: 1. Merge build and deploy jobs into a single 'deploy' job. This eliminates the actions/upload-artifact@v3 round-trip, which was silently stripping dotfiles (.htaccess) from the artifact and leaving the deployed origin without security headers. The built dist/ (including .htaccess) now flows directly into rsync in the same workspace. 2. Remove the 'push: branches: [main]' trigger so deploy runs only on workflow_dispatch (manual click in Gitea Actions UI). Merges to main no longer auto-deploy — production promotion is an explicit user action. The concurrency group at workflow level still prevents overlapping deploys. All secrets remain unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
5.1 KiB
5.1 KiB