Skip to content

Ship the MIT LICENSE in every crate; fix the 0.5.1 changelog - #209

Merged
joaquinbejar merged 1 commit into
mainfrom
license-files
Oct 22, 2026
Merged

joaquinbejar merged 1 commit into
mainfrom
license-files

Conversation

@joaquinbejar

Copy link
Copy Markdown
Owner
  • Each of the 13 publishable crates now carries a copy of the workspace MIT LICENSE. Until now the MIT notice travelled only with the repository; it did not reach the published crates.
  • make check-licences fails when a crate that declares MIT publishes no LICENSE, or publishes one that differs from the workspace file. Checked both ways: it fails on a missing file and on a modified ironfix-core/LICENSE, and passes with the copies in place.
  • CHANGELOG: the 0.5.1 section no longer says "minor bump". It now says the release is a patch by owner decision, and that users can pin =0.5.0 to keep the QuickFIX-based dictionaries. This matches the GitHub release notes. A new Unreleased entry records this change.

No code change. No version bump: the files reach crates.io with the next release.

@joaquinbejar joaquinbejar added the ci Actions, Makefile, toolchain, coverage, semver, publishing label Oct 22, 2026
@joaquinbejar joaquinbejar self-assigned this Oct 22, 2026
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@joaquinbejar
joaquinbejar merged commit 71c6566 into main Oct 22, 2026
55 checks passed
@joaquinbejar
joaquinbejar deleted the license-files branch October 22, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Actions, Makefile, toolchain, coverage, semver, publishing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants