All checks were successful
- Move VERSION file change detection behind a branch guard (main only) - Use a fallback in the output step to ensure 'version_changed' is always defined - Prevent job skipping and output access errors in feature branches