land: rust-pr-advisory

Merged
AF
6d ago
+107-16

Accepted agent delivery; branch-keyed search descriptor included.


Summary by cubic

Adds an advisory CI workflow that runs macOS and Windows Rust test shards on pull requests touching Rust code, giving earlier platform coverage without adding required checks.

  • The _unit-suite.yml reusable suite gains a pr_platform_advisory input to enable those shards on PRs while still skipping them in the normal Tests workflow path.
  • The new rust-pr-advisory.yml workflow triggers on Rust-related path changes, reuses the suite, and cancels in-progress runs per PR; it is not a required check, so it never blocks merging.
  • Also updates merge-queue and workflow gate tests and adds a search-quality descriptor for the new harness.

RetriggerView in GreptileConfidence Score: 5/5

This PR appears safe to merge; no actionable issues were found.

Summary

Adds optional macOS and Windows Rust tests for pull requests that change workspace Rust files.

  • Rust pull requests now run selected macOS and Windows tests.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart TD
  PR[Pull request to main] --> Filter{Matches Rust paths?}
  Filter -->|Yes| Advisory[Rust PR advisory]
  Advisory --> Input[Unit suite with advisory enabled]
  Input --> Mac[macOS archive builders and shards]
  Input --> Windows[Windows archive builder and shards]
  PR --> Tests[Tests workflow]
  Tests --> Default[Unit suite with default input]
  Default --> Skip[Platform Rust jobs stay skipped on pull requests]

Reviews (1) · Last reviewed commit: "release notes and search-quality descrip..." · Reviewed by Greptile