Skip to content

ci: parallelize validation workflows - #244

Merged
sean-parent merged 5 commits into
mainfrom
worktree-housekeeping
Oct 1, 2026
Merged

sean-parent merged 5 commits into
mainfrom
worktree-housekeeping

Conversation

@sean-parent

Copy link
Copy Markdown
Member

Summary

  • Split desktop CI into an independent job and add a Windows Pester test for the PR worktree helper.
  • Run the docs workflow on pull requests, deny rustdoc warnings, and avoid deploying Pages except on pushes.
  • Scope workflow concurrency by ref and cancel superseded runs.

Test plan

  • cargo fmt --all -- --check
  • cargo build --workspace (zero warnings)
  • cargo test --workspace / cargo test --doc --workspace
  • cargo clippy (workspace, begin with and without default features, ez-adam with and without default features)
  • RUSTDOCFLAGS='-D warnings' cargo doc --lib --no-deps --workspace

Generated with GitHub Copilot CLI

sean-parent and others added 5 commits September 28, 2026 15:45
Use gh pr checkout when creating PR worktrees so Git configures the local branch to track the pull request head. Add a behavioral PowerShell regression test and run it in Windows CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move documentation validation into the Docs workflow, run desktop Clippy in parallel with core checks, and cancel superseded runs per ref.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sean-parent
sean-parent merged commit 97cb3da into main Oct 1, 2026
4 checks passed
@sean-parent
sean-parent deleted the worktree-housekeeping branch October 1, 2026 04:25
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