fix(release): check Azure login before compiling Windows - #171
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe desktop release workflow now performs Azure OIDC authentication immediately after the main-branch check. Dart and Flutter setup and later release steps run after authentication. Windows binary signing remains unchanged. ChangesDesktop release authentication
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The first signed release dry run built Windows successfully but then failed Azure OIDC login with AADSTS700213. Authenticate immediately after the main-branch guard so configuration failures stop before SDK installation and compilation.
Verified workflow YAML parsing and the ordering of the branch guard, Azure login, build, signing, packaging, verification, and publication. The initial failure is recorded at https://github.com/SunkenInTime/icarus/actions/runs/35532835202. This change does not repair Azure's federated credential; that must be corrected in Azure before signing can succeed.
Summary by CodeRabbit