8000 chore: release v1.1.1 — fix cargo-dist Windows build failure (#263) by adityamukho · Pull Request #264 · project-minigraf/minigraf · GitHub
[go: up one dir, main page]

Skip to content

chore: release v1.1.1 — fix cargo-dist Windows build failure (#263) - #264

Merged
adityamukho merged 1 commit into
mainfrom
patch/v1.1.1
May 17, 2026
Merged

adityamukho merged 1 commit into
mainfrom
patch/v1.1.1

Conversation

@adityamukho
Copy link
Copy Markdown
Collaborator

Summary

  • Moves fuzz crate from workspace members to exclude so cargo-dist can build on Windows
  • MSVC linker raises LNK1561 on #![no_main] libFuzzer targets; fuzz is never part of a release build and must be excluded
  • This was the root cause of the v1.1.0 cargo-dist failure: crates.io stuck at v1.0.0, 14 REPL/manifest artifacts missing from the GitHub release
  • Fixes fix: exclude fuzz crate from cargo-dist Windows build targets #263

No library code changes. v1.1.1 is identical to v1.1.0 at the source level.

Test Plan

  • cargo check --workspace passes with fuzz excluded
  • Pre-push hook: cargo fmt, cargo clippy, cargo test — all green (935 tests)
  • cargo-dist release.yml completes on all platforms after merge and tag

Move fuzz crate from workspace members to exclude so cargo-dist can
build cleanly on Windows. The MSVC linker raises LNK1561 when it sees
#![no_main] (required for libFuzzer targets). This was the root cause
of the v1.1.0 cargo-dist failure that left crates.io at v1.0.0 and
omitted 14 release artifacts. Fixes #263.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov
codecov Bot commented May 17, 2026
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@adityamukho
adityamukho merged commit 80a9154 into main May 17, 2026
37 checks passed
@adityamukho
adityamukho deleted the patch/v1.1.1 branch May 17, 2026 06:18
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.

fix: exclude fuzz crate from cargo-dist Windows build targets

1 participant

0