Skip to content

Serialize Tauri pre-push checks - #3567

Merged
wesbillman merged 1 commit into
mainfrom
carl/serialize-tauri-pre-push
Jul 29, 2026
Merged

Serialize Tauri pre-push checks#3567
wesbillman merged 1 commit into
mainfrom
carl/serialize-tauri-pre-push

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

Summary

  • combine Desktop Tauri clippy and tests into one pre-push command
  • run clippy first, then tests
  • keep unrelated pre-push commands parallel

Why

PR #3555 added clippy as a separate command while the pre-push group uses parallel: true. That can start clippy and tests simultaneously against the same Cargo target directory, leaving one command waiting on Cargo's build lock and making pushes appear stalled.

Serializing only these two Cargo-heavy checks avoids lock contention while retaining the CI-equivalent clippy command and existing test coverage.

Validation

  • lefthook validate
  • forced desktop-tauri-checks through Lefthook with an instrumented just; observed desktop-tauri-clippy followed by desktop-tauri-test

Run clippy before tests within one hook command so Lefthook's parallel
pre-push execution does not make both Cargo processes contend for the
same target-directory lock.

Co-authored-by: Carl <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman
wesbillman requested a review from a team as a code owner July 29, 2026 15:33
@wesbillman
wesbillman merged commit 9752b81 into main Jul 29, 2026
25 checks passed
@wesbillman
wesbillman deleted the carl/serialize-tauri-pre-push branch July 29, 2026 15:52
joahg added a commit to joahg/buzz that referenced this pull request Jul 29, 2026
…-style

* origin/main:
  fix(cli): mask credential env values in --help output (block#3570)
  Serialize Tauri pre-push checks (block#3567)

Signed-off-by: Joah Gerstenberg <joah@squareup.com>
loganj pushed a commit that referenced this pull request Jul 29, 2026
…dance

* origin/main:
  fix(mobile): keep TLS on relays joined by invite (#3139)
  Improve emoji autocomplete matching (#3571)
  Fix shared agent avatar import profiles (#3578)
  Fix inline raster avatars in agent catalog (#3581)
  revert(acp): remove dead GOOSE_ACP_SCHEDULER_DISABLED env injection (#3576)
  feat(agent): make Gemini and MLflow-route models usable through databricks_v2 (#3569)
  fix(cli): mask credential env values in --help output (#3570)
  Serialize Tauri pre-push checks (#3567)
  chore(release): release Buzz Desktop version 0.5.1 (#3566)
  Run Tauri clippy in pre-push (#3555)
  perf(desktop): move observer-feed archive and decrypt commands off main thread (#3415)
  fix(desktop): preserve shared agent fidelity (#3553)
  Polish mobile navigation and menus (#3486)
  feat(agent): route Claude/GPT model families to their native gateway wire (#3538)

Signed-off-by: npub13n66s06epmqf2kc3v373ez8hj65cuzyvxzjf93vwpervxqn2u7jq2qd9je <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz>
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