Repository navigation
Release validation: record v0.1.0's real-Mac checks, move the checklist to releasing.md - #66
Merged
Merged
Conversation
…st to releasing.md The maintainer ran v0.1.0's 16 real-Mac checks on a MacBook with an Apple M5 (Mac17,2), 32 GB, macOS 26.2 (25C56), before the October 10, 2026 release. release-validation.md now records them as passed with the tested build (the release's Insomnia.app and the scripts from the v0.1.0 tag, ea5ce15) and keeps the audit history. The checks for the next release move to a plain "Real-Mac checks before a release" list in docs/releasing.md, with the safety notes and what the automated tests cover. The Greptile rule, CONTRIBUTING, spec, recovery and the comments that pointed at the old table now point at that list. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
…ame commit Greptile (4240638946): the list says to test the build the release ships, but a release build leaves out the simulate-lid.sh watcher. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
… is pushed Codex review: step 4 ran the checks after the tag push had already published the release as Latest, against the list's "before each stable release". Step 2 now tests a manual workflow build of the commit, and the tag goes on that tested commit afterwards. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Codex re-review at 3e0d228: step 2's manual run neither attests nor publishes, so the stable and nightly channel checks cannot run before the tag. The stable one is now step 5, and the nightly one follows a nightly run. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
krishhgg
added a commit
to 0xRafie/Insomnia
that referenced
this pull request
Oct 12, 2026
krishhgg#66 moved the real-Mac checklist from docs/release-validation.md to docs/releasing.md, so this PR's sleep guard read back row moves there too, under Sessions and recovery. Brings in krishhgg#85's macOS 27 CI job and krishhgg#89's test fix. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
krishhgg
added a commit
to D4TBot/Insomnia
that referenced
this pull request
Oct 12, 2026
krishhgg#66 moved the real-Mac checklist from docs/release-validation.md to docs/releasing.md. This PR's two checklist changes move there: the darkening-refused item now says a macOS major other than 26 or 27, and the macOS 27 Low Power Mode item goes under Sessions and recovery. The October 10 macOS 27.0.1 results stay in release-validation.md. Brings in krishhgg#85's macOS 27 CI job and krishhgg#89's test fix. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes
v0.1.0tag, each marked passed. The maintainer ran them before the October 10, 2026 release on a MacBook with an Apple M5 (Mac17,2), 32 GB, macOS 26.2 (25C56). The tested build is the release's Insomnia.app with the scripts from the tag,ea5ce15. The section also keeps the release snapshot notes from the tag: hand-packaged, no attestation, and the executable compared againstb05652c. The audit history stays.swift testcovers with fakes come with it. Release step 4 and "What is not automated" point at this list.real-mac-checks-need-hardware-evidencereplacesrelease-validation-rows-need-hardware-evidence. New real-Mac behavior adds an item to the list in releasing.md. A release's results name the commit, the Mac, the macOS version, the date and the result. Tests, source review and CI never count as results.scripts/simulate-lid.shheader and a LoginItemTests comment now point at the new list.The
v0.1.0zip check from the old table is left out of the list, since the v0.1.0 table covers it. App code is unchanged. The only Swift edit is a comment.Open PRs that add rows to the old table (#18, #20, #32, #34, #58, #61, #64) move their rows into the new list when they next merge main.
Codex review
Codex (gpt-6.1-sol, xhigh, read-only) reviewed three heads.
🤖 Generated with Claude Code

Confidence Score: 5/5
The PR appears safe to merge; the release checklist no longer requires publication before its pre-release checks can finish.Summary
Records v0.1.0's real-Mac results and moves future checks to
docs/releasing.md.Diagram
%%{init: {'theme': 'neutral'}}%% flowchart TD A[Commit release version] --> B[Build manually and run hardware checks] B --> C[Record results] C --> D[Tag tested commit] D --> E[Publish release] E --> F[Verify and install published download] F --> G[Record stable channel result]Reviews (3) · Last reviewed commit: "Releasing: run the release channel check..." · Reviewed by Greptile