fix: verify self-signed macOS releases after signing - #23
Conversation
Test coverage assessment — Retune PR #23BlockerNone. Major
MinorNone. NitNone. |
3bf7ffa to
03b23d2
Compare
There was a problem hiding this comment.
Automated PR Review
Reviewed commit: 03b23d2616c0
Profile: codex-rianjs-bot - Posting as: rianjs-bot[bot]
Summary
| Reviewer | Findings |
|---|---|
| automation:ci-release | 0 |
| policies:conventions | 0 |
Reviewer Coverage
automation:ci-release— complete (broad); skipped: none; constraints: nonepolicies:conventions— complete (broad); skipped: none; constraints: Shared Open CLI Collective source-of-truth documentation was not available locally; review used repository-local guidance and the changed workflow/checker.
Inspected files (2)
.github/workflows/release.ymlscripts/check-release.mjs
0 PR discussion threads considered. 0 summarized; 0 resolved.
Completed in 59s | gpt-5.6-terra | cr 0.10.284
| Field | Value |
|---|---|
| Model | gpt-5.6-terra |
| Reviewers | automation:ci-release, policies:conventions |
| Engine | codex_cli · gpt-5.6-terra |
| Reviewed by | cr · rianjs-bot[bot] |
| Duration | 59s wall · 1m 18s compute |
| Cost | unavailable |
| Tokens | 209.6k in / 3.0k out |
Per-workstream usage
orchestrator-selection— gpt-5.6-terra- In: 16.5k
- Out: 195
- Cache read: 11.0k
- Cache create: unavailable
- Cost: unavailable
- Duration: 7s
automation:ci-release— gpt-5.6-terra- In: 80.5k
- Out: 1.4k
- Cache read: 57.6k
- Cache create: unavailable
- Cost: unavailable
- Duration: 32s
policies:conventions— gpt-5.6-terra- In: 78.4k
- Out: 1.1k
- Cache read: 50.4k
- Cache create: unavailable
- Cost: unavailable
- Duration: 33s
orchestrator-rollup— gpt-5.6-terra- In: 34.2k
- Out: 234
- Cache read: 27.1k
- Cache create: unavailable
- Cost: unavailable
- Duration: 4s
Closes #19
The hosted dry-run imported the self-signed certificate successfully, but security find-identity excludes untrusted self-signed identities. Remove that false precheck while retaining the exact configured leaf guard and the stronger post-sign strict/designated-requirement verification.
Checks: