efaa0da5ed9e177044aeba6c9c396df11a38724b
Gitea 1.26.2 reports job conclusion=failure even when all steps succeed, causing the deploy job (with needs:) to be skipped. Two fixes: - Add if: always() to deploy job so it runs regardless of test job conclusions - Fix concurrency: YAML structure (was nested under on: instead of top-level) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
Languages
Python
58.2%
Svelte
32.2%
JavaScript
5.6%
Shell
3.3%
Dockerfile
0.3%
Other
0.3%