Skip to content

chore(deps): desktop dependency batch (tauri 2.11.5, tauri-plugin-pty 0.3.1, window-vibrancy 0.8.0) - #590

Merged
silverstein merged 6 commits into
mainfrom
test/desktop-deps-batch
Jul 28, 2026
Merged

chore(deps): desktop dependency batch (tauri 2.11.5, tauri-plugin-pty 0.3.1, window-vibrancy 0.8.0)#590
silverstein merged 6 commits into
mainfrom
test/desktop-deps-batch

Conversation

@silverstein

Copy link
Copy Markdown
Owner

Combines #556, #547, and #548 into one branch so the desktop dependencies get a single validation pass instead of three sequential CI rounds with conflicting lockfiles.

Why combined

Each dependabot PR carried its own Cargo.lock, so merging them one at a time would conflict. Here the lock is regenerated from the union of the three manifest changes rather than hand-merged.

Final versions: tauri 2.11.5 (the "2" range meant the bump was lock-only), tauri-plugin-pty 0.3.1, window-vibrancy 0.8.0.

Validation on real macOS hardware

Linux CI cannot validate desktop dependency changes, so this was checked on an Apple Silicon Mac:

  • cargo check -p minutes-app clean with all three bumps.
  • cargo test -p minutes-app --no-default-features: 260 passed, 1 failed.

That one failure is pre-existing and unrelated, confirmed by control runs: list_documents_merges_assistant_and_meeting_sources_by_recency also fails on origin/main in a full-suite run, and passes in isolation on this branch. It is a parallel-order flake, filed separately.

Deliberately not done: install-dev-app.sh was not run. Over a non-interactive session it would ad-hoc sign, changing the dev app's cdhash and poisoning its TCC grants (the Accessibility failure mode from #531-adjacent debugging). Compile plus unit tests validate what a dependency bump can realistically break without disturbing permission state.

Supersedes #556, #547, #548.

🤖 Generated with Claude Code

dependabot Bot and others added 6 commits July 25, 2026 00:47
Bumps tauri-plugin-pty from 0.1.1 to 0.3.1.

---
updated-dependencies:
- dependency-name: tauri-plugin-pty
  dependency-version: 0.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [window-vibrancy](https://github.com/tauri-apps/tauri-plugin-vibrancy) from 0.7.1 to 0.8.0.
- [Release notes](https://github.com/tauri-apps/tauri-plugin-vibrancy/releases)
- [Changelog](https://github.com/tauri-apps/window-vibrancy/blob/dev/CHANGELOG.md)
- [Commits](tauri-apps/window-vibrancy@window-vibrancy-v0.7.1...window-vibrancy-v0.8.0)

---
updated-dependencies:
- dependency-name: window-vibrancy
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tauri](https://github.com/tauri-apps/tauri) from 2.10.3 to 2.11.1.
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](tauri-apps/tauri@tauri-v2.10.3...tauri-v2.11.1)

---
updated-dependencies:
- dependency-name: tauri
  dependency-version: 2.11.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…ty 0.3.1, window-vibrancy 0.8.0)

Combines #556, #547, #548 for a single dev-app QA pass. Cargo.lock regenerated
rather than hand-merged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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