github GitoxideLabs/gitoxide cargo-smart-release-v0.13.0
cargo-smart-release v0.13.0

2 years ago

Bug Fixes

  • build complete history information to match with did crate changed queries
    Previously it was possible see a crate was changed, but didn't receive a
    version bump which would in turn halt the release process.

    The issue was an algorithm inabuility to find changes in the commitgraph
    because it would not look at the correct tree, causing trees to be
    missed entirely. This in turn caused it to not see changes that were
    present and the mismatch in question.

  • log errors if these log messages cause stopping the release process.
    Previously it was possible see log::warn but have the process abort
    with proclaimed errors which weren't obvious. Now they are log::error
    as one would expect.

Commit Statistics

  • 25 commits contributed to the release over the course of 40 calendar days.
  • 40 days passed between releases.
  • 2 commits were understood as conventional.
  • 2 unique issues were worked on: #450, #470

Thanks Clippy

Clippy helped 2 times to make code idiomatic.

Commit Details

view details
  • #450
    • adjust to deal with changes to git-repository (b99b6bf)
  • #470
    • adapt to changes in git-repository (5ec714f)
  • Uncategorized
    • Release git-hash v0.9.11, git-features v0.23.0, git-actor v0.13.0, git-attributes v0.5.0, git-object v0.22.0, git-ref v0.17.0, git-sec v0.4.1, git-config v0.9.0, git-url v0.10.0, git-credentials v0.6.0, git-diff v0.20.0, git-discover v0.6.0, git-traverse v0.18.0, git-index v0.6.0, git-mailmap v0.5.0, git-pack v0.24.0, git-odb v0.34.0, git-packetline v0.13.1, git-transport v0.21.0, git-protocol v0.21.0, git-revision v0.6.0, git-refspec v0.3.0, git-worktree v0.6.0, git-repository v0.25.0, safety bump 24 crates (104d922)
    • thanks clippy (65e1627)
    • Merge branch 'fix-smart-release' (aa80b60)
    • build complete history information to match with did crate changed queries (118c196)
    • log errors if these log messages cause stopping the release process. (03f3ffc)
    • probably improve logic of determining which conclusion to draw from version data. (d298391)
    • Merge branch 'main' into fetch-pack (d686020)
    • thanks clippy (b9937ad)
    • Merge branch 'fix-git-features' (82fd251)
    • fix smart-release journey tests (309dff8)
    • use git-repository to obtain the current push url. (ce9e46c)
    • Use git-repository to figure out the actual remote to push to. (83a677e)
    • Merge branch 'diff' (25a7726)
    • upgrade all dependencies, except for windows (2968181)
    • make fmt (535e967)
    • Merge branch 'filter-refs-by-spec' (5c05198)
    • Merge branch 'main' into filter-refs-by-spec (9aa1d3d)
    • Release git-features v0.22.4, git-url v0.8.0, safety bump 4 crates (1d4600a)
    • Merge branch 'main' into index-from-tree (bc64b96)
    • Merge branch 'main' into filter-refs-by-spec (51dc828)
    • Release git-diff v0.18.1, git-discover v0.4.2, git-traverse v0.16.4, git-repository v0.23.1 (2571831)
    • Merge branch 'main' into filter-refs-by-spec (56ba481)
    • adjust journey tests expectations (992bfe5)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.