Skip to content

build: require fensu 0.29.1 - #1311

Merged
kvlonge merged 1 commit into
mainfrom
build/fensu-0-29-1
Nov 5, 2026
Merged

kvlonge merged 1 commit into
mainfrom
build/fensu-0-29-1

Conversation

@kvlonge

@kvlonge kvlonge commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Why

fensu 0.29.0 could pass a Rust gate without evaluating it: when Cargo could not run (for example, cargo missing from PATH), Rust analysis produced no files, and custom Rust rules such as XSB076 and XSB077 reported Found 0 faults. fensu 0.29.1 exits 2 with the Cargo cause instead.

Changes

  • pyproject.toml: fensu>=0.29.1; uv.lock updated for fensu and fensu-cli 0.29.1.

Verification

  • make check-ci with fensu 0.29.1: exit 0, fensu check 0 faults.
  • Published 0.29.1 on the XSB076/XSB077 scratch branch from test: negative case for the new static gates (do not merge) #1309: exit 1 with XSB076 sqb_scratch_orders.shipped_note and XSB077 ScratchState::Closed; with cargo off PATH, exit 2 with "Rust analysis found 0 Rust files, but the target has 5424".

@kvlonge
kvlonge enabled auto-merge (squash) November 5, 2026 11:14
@kvlonge
kvlonge merged commit 2a4db2e into main Nov 5, 2026
44 checks passed
@kvlonge
kvlonge deleted the build/fensu-0-29-1 branch November 5, 2026 11:45
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