Repository navigation
chore: 1.23.1 — pinned Node on build workers, iOS mute after SpringBoard - #4082
Merged
Merged
Conversation
Bump the twelve npm packages to 1.23.1 and add docs/releases/1.23.1.md.
Collaborator
Author
|
Fresh review of 3b5c291 (1.23.1 version commit). Actionable (1):
Checked and correct:
Minor:
|
Collaborator
Author
|
Fresh review of 01dbb7d (1.23.1 version commit). No actionable findings.
CI on this head was still pending at review time; the required checks and |
janicduplessis
marked this pull request as ready for review
October 20, 2026 16:06
Collaborator
Author
|
Exact-commit record for 2c23f24 (squash of this PR, tagged
|
Collaborator
Author
|
Post-publish check of #4079: offloaded tlon-apps builds on janics-mac-mini with npm 1.23.1 on both Macs (build 57b6091a6f886871).
|
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.
Description
The 1.23.1 version commit. It ships #4079 (the build worker runs install, prebuild, pods and xcodebuild on the Node the project pins) and #4080 (an owned iOS simulator is muted only after SpringBoard has started). #4065 and #2850 are Desktop-only and not listed.
Patch, not minor: both commits are fixes. #4079 also adds
matchtostim doctor --json'stoolchain.projectNode, an addition RELEASE.md section 1 would call minor; it only reports the fix's own fallback, and 1.20.2 shipped a new setting in a patch.QA: the maintainer authorized a stable release without the pre-tag QA gate on 2026-10-20, as for 1.22.0 and 1.23.0. That waives only RELEASE.md section 3. Neither fix has been through QA: the full QA round run today on
mainat c132bb1 (no regressions against v1.21.0) predates #4079 and #4080.docs/releases/1.23.1.mdrecords that round, what was omitted and what ran. Exact-commit CI, tarball inspection and the Release workflow gates stay required.Solution
pnpm run release:prep 1.23.1bumps the twelve package manifests.docs/releases/1.23.1.md:Fixes,QA.apps/mobile/src/generated/licenses.jsonregenerated (only the@stim-cli/coreversion moves).After publish:
desktop-v0.2.4is tagged on this PR's squash commit, so Desktop bundles the 1.23.1 server and ships feat: expire workspace cards and dismiss all notices #4065 and desktop: make sidebar filter transparent with circular hover #2850.Test plan
pnpm test: 2 failures in 2 files at load average 24 to 30, so not a local pass; CI is the gate. Rerun alone,hosted-ios-client.test.tspassed (81/81);scripts/agent-benchmark/macos-processes.test.mjsfails atsandbox-execon this Mac, as in 1.21.0 to 1.23.0.format:check,lint,build,typecheck,knip,release:prep --check,test:runtime,test:e2e(116/116), CLI--version= 1.23.1,--help,guide agent,apps/mobilelicenses:checkandformat:check.^1.23.1/1.23.1, noworkspace:range, file counts equal to 1.23.0's.test:compat(needs a connected iPhone), and the QA matrix rows, by the waiver above.