release: bump to v0.3.0 - #13
Merged
Merged
Conversation
Cargo.toml, Cargo.lock and README.md's `cargo tree` sample — the three places the version is written. `tread --version` prints what Cargo.toml says, so a tag that disagrees with it ships a binary that lies about itself. Also says what 0.3.0 actually reads. The crate description, the `--help` header and the README all still called it a reader for markdown, CSV and JSON, from before code and plain text landed; the supported-file-types table listed four formats out of six. The description is what crates.io shows and `--help` ships in the binary, so both go out with the tag whether or not they are true.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.2.0→0.3.0, and the description of what 0.3.0 actually reads.The version, in the three places it is written
Cargo.toml— whattread --versionprintsCargo.lock— its own entry, updated bycargo buildREADME.md— thecargo treesample under Zero dependenciesThe branch originally moved only the first two; the README sample still said
tread v0.2.0. Nothing in the build catches that, which is whydocs/releasing.md(#12) calls that copy out by name.What it says it reads
Code and plain text landed after the last release, but the product description
did not follow them. All three copies said markdown, CSV and JSON, and the
supported-file-types table listed four formats out of six:
Cargo.toml'sdescription— this is what crates.io shows--helpheader insrc/cli.rs— this ships inside the binaryREADME.md's opening line and the format table, which now carryCode(
.rs, the four JS/TS spellings,.py.pyi,.java) andPlain textBoth of the first two go out with the tag whether or not they are true, so they
belong in the bump rather than in a follow-up.
keywordsswappedtuiforcode. The--formatnote now says code is chosen by extension, since it isnot one of the
--formatvalues.Left alone on purpose: the
v0.2.0mentions inCLAUDE.mdanddocs/windows.md. Those record wheninstall.ps1and the interactive readerwere last exercised by hand on real Windows hardware. Bumping them would claim
a verification that has not happened for this release.
Verified
cargo testgreen (1308 in the lib run plus eight integration binaries, everyone
0 failed) andcargo clippy --all-targets -- -D warningsclean, both withall three open branches merged together.
Merge order: land #12 first if you can — it is the document describing this
process. Otherwise any order works; the three merge cleanly in every
combination and only
README.mdis touched by more than one, in disjointsections.
Do not tag before
ci.ymlis green on the merge commit, not just on thisbranch — the commit being tagged is a different one once this is merged.