Skip to content

chore: upgrade EasyBuild.ShipIt to 3.0.0#28

Merged
dbrattli merged 1 commit into
mainfrom
chore/upgrade-shipit-3
Apr 28, 2026
Merged

chore: upgrade EasyBuild.ShipIt to 3.0.0#28
dbrattli merged 1 commit into
mainfrom
chore/upgrade-shipit-3

Conversation

@dbrattli

Copy link
Copy Markdown
Collaborator

Summary

  • Bump easybuild.shipit 2.0.0 → 3.0.0 in .config/dotnet-tools.json
  • Drop hardcoded --pre-release rc from just shipit so default runs cut stable releases (use just shipit --pre-release rc when an rc is wanted)
  • Add name: Fable.Logging to CHANGELOG.md frontmatter
  • Add if: !startsWith(... 'chore: release ') guard to the shipit-pr job in publish.yml so ShipIt doesn't re-run on its own release commits

Aligns this repo's release setup with Fable.Python.

Test plan

  • dotnet tool restore pulls ShipIt 3.0.0 cleanly
  • just shipit (locally or via CI) produces a non-rc version proposal
  • After merging a chore: release PR, the shipit-pr job is skipped and only the release job runs

🤖 Generated with Claude Code

Why: Fable.Python uses ShipIt 3.0.0 with a cleaner setup; align here for
consistency and to stop hardcoding rc pre-releases.

- Bump easybuild.shipit 2.0.0 → 3.0.0
- Drop `--pre-release rc` from `just shipit` so default runs cut stable releases
- Add `name: Fable.Logging` to CHANGELOG.md frontmatter
- Guard the shipit-pr job against re-running on `chore: release` commits

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dbrattli dbrattli merged commit 9682c06 into main Apr 28, 2026
2 checks passed
@dbrattli dbrattli deleted the chore/upgrade-shipit-3 branch April 28, 2026 19:50
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