25fb843c40
The prior commit switched the recipe to `[source] path = "source"`, but .gitignore:77 still listed `local/recipes/shells/brush/source` (a leftover from when brush was a transient upstream git fetch), so the vendored tree was not tracked — a fresh clone would have no brush source and the build would fail. Drop that ignore line and commit the vendored working tree (reubeno/brush @ 897b373e, with the Redox port patches pre-applied). brush is now a durable local fork like the other path=source recipes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
801 B
801 B
How to release
(This is only relevant for project maintainers.)
- Install release-plz
- Checkout the
mainbranch (with a clean working tree). - Run:
release-plz update. Review its changes, notable including the changelog updates. - PR through any generated changes with a
chore: prepare releasecommit summary. - After the changes have merged into
main, update your localmainbranch. - Acquire GitHub and
crates.iotokens that have sufficient permissions to publish. - Authenticate with
crates.ioby running:cargo login. - Run:
release-plz release --backend github --git-token <TOKEN>. - Update the published GitHub release to include an auto-generated changelog.
- Run:
cargo install --locked brush-shellto verify the release.