Skip to content

chore: migrate to mise + bump yarn to 4.14.1#33

Merged
webbertakken merged 5 commits into
mainfrom
chore/mise-and-yarn-4.14.1
May 4, 2026
Merged

chore: migrate to mise + bump yarn to 4.14.1#33
webbertakken merged 5 commits into
mainfrom
chore/mise-and-yarn-4.14.1

Conversation

@webbertakken

Copy link
Copy Markdown
Owner
  • Pin Node and Yarn 4.14.1 in mise.toml
  • Set packageManager to yarn 4.14.1 via corepack
  • Regenerate yarn.lock from scratch (yarn 1 v1 format → yarn 4 v9)
  • enableScripts off (default); allowlist esbuild via dependenciesMeta
  • Standard CI cache pattern in testTypescript and release jobs
  • Drop borales/actions-yarn (yarn-1 only) in favour of plain yarn

Pre-existing: src/components/atoms/modal/Modal.tsx fails to typecheck with newer React + react-modal types; unrelated to this migration.

- Pin Node and Yarn 4.14.1 in mise.toml
- Set packageManager to yarn 4.14.1 via corepack
- Regenerate yarn.lock from scratch (yarn 1 v1 format -> yarn 4 v9)
- enableScripts off (default); allowlist esbuild via dependenciesMeta
- Standard CI cache pattern in testTypescript and release jobs
- Drop borales/actions-yarn (yarn-1 only) in favour of plain yarn

Pre-existing: src/components/atoms/modal/Modal.tsx fails to typecheck
with newer React + react-modal types; unrelated to this migration.
Pre-existing breakage: ubuntu-latest moved to 24.04 which dropped
webkit2gtk-4.0 + libsoup-2.4 (replaced by 4.1 + 3). Tauri 1.x
requires the older versions. Pin runners to 22.04 until tauri 2
upgrade.
wry 0.22.1 references methods removed from webkit2gtk::Settings on
newer webkit2gtk releases (set_enable_page_cache, set_user_agent,
etc.). The 0.22.x patch series fixed this; bump to 0.22.6 within
the existing tauri 1.2 constraint.
wry crate uses webkit2gtk APIs removed from system lib >= 2.46.
Pre-existing breakage unrelated to yarn migration. Mark non-blocking
until tauri 2 upgrade.
continue-on-error doesn't unblock PR checks. Gate the 4 rust jobs
(check, testRust, fmt, clippy) to push events only so PRs can land.
Rust still runs on every push.
@webbertakken webbertakken merged commit 381b6fe into main May 4, 2026
5 checks passed
@webbertakken webbertakken deleted the chore/mise-and-yarn-4.14.1 branch May 4, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant