Repository navigation
chore: on-demand macOS/Windows CI, macOS voice note, pin deps - #9
Merged
Merged
Conversation
- ci-macos/ci-windows run only on workflow_dispatch; Linux keeps PR/master. Align macOS to actions/checkout@v7 + setup-node@v7 + Node 26. - README/LINUX/AGENTS: macOS points to callebtc/sayit (the original); drop the macOS/Windows badges that would freeze without master runs. - Pin exact npm versions (save-exact .npmrc), bump @tauri-apps/cli/api and plugins to 2.12.1/2.4.0/2.13.1, Svelte 5.57.1, SvelteKit 2.70.3; cargo update (tauri 2.12.1, plugins). SvelteKit 2 and Tauri 2 majors kept. - Verified: sidecar tests (10), app build, tauri build --no-bundle.
ildella
commented
Oct 3, 2026
ildella
left a comment
Owner
Author
There was a problem hiding this comment.
APPROVED
On-demand macOS/Windows CI, exact npm pins, and the macOS voice note match the docs and the existing Linux workflow (Node 26, actions v7).
Non-blocking: root package.json and Cargo.toml are 0.2.2, but package-lock.json still records 0.2.1. npm ci will not fail; the lockfile version field is just stale.
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
Three housekeeping changes in one branch.
1. macOS and Windows CI are manual.
ci-macos.ymlandci-windows.ymlnow trigger only onworkflow_dispatch; Linux keeps PR/master. Release workflows are untouched (v*tags). The macOS workflow is also brought current:actions/checkout@v7,actions/setup-node@v7, Node 26. Dropped the macOS/Windows README badges — they filter?branch=masterand would freeze once those workflows no longer run on master.AGENTS.md,LINUX.md, and therelease-windows.ymlheader updated to match.2. macOS voice points to the original. README now tells macOS users to install callebtc/sayit; this repo is the Linux port and not the macOS voice experience.
3. Dependencies pinned exact.
.npmrcwithsave-exact=truein root/app/sidecar; all versions exact.@tauri-apps/cli/api→ 2.12.1,plugin-process→ 2.4.0,plugin-updater→ 2.13.1cargo update: tauri 2.12.1, tauri-build 2.7.1, plugins (updater 2.13.1, process 2.4.0, global-shortcut 2.4.0) + the rest of the compatible graphVersion bumped to 0.2.2 in both
package.jsonandsrc-tauri/Cargo.toml.Verification
npm --prefix sidecar test— 10/10 passnpm run build:app— greennpm run build:ci(tauri build --no-bundle) — green, 3m02sWindows/macOS builds not run locally; those are the on-demand jobs.