chore(ci): fail closed without notarization credentials - #1415
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited), Organization UI (inherited) Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThe reusable release workflow now requires all Apple notarization credentials. macOS release jobs stop with an error when any credential is missing. ChangesRelease notarization enforcement
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to The macOS release now stops instead of publishing signed but unnotarized binaries when required credentials are missing. No actionable merge-blocking risk remains after normal checks and review. Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.) 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 |
Greptile SummaryThis PR makes notarization credentials mandatory for reusable release-workflow callers and stops macOS releases when those credentials are empty.
Confidence Score: 5/5The PR appears safe to merge because the existing caller supplies every newly required secret and missing credentials now prevent unnotarized releases. The sole reusable-workflow caller already passes all three App Store Connect credentials, dry runs skip notarization, and real releases now stop rather than publishing artifacts when credentials are unavailable. Important Files Changed
Reviews (1): Last reviewed commit: "chore(ci): fail closed without notarizat..." | Re-trigger Greptile |
Instruction counts
No instruction-count regression above 1%. Only instruction counts gate. Wall clock is shown for context — on identical hardware it moves 4-20% run to run. Measured by tak — instruction-counted CLI benchmarks, stored in this repository's git notes.
|
Summary
Testing
actionlint .github/workflows/release.ymlAI-assisted — Tool: Codex; model: openai/gpt-5; version: unavailable.
Summary by CodeRabbit