├── .clippy.toml ├── .github ├── dependabot.yml └── workflows │ ├── audit.yml │ ├── ci.yml │ ├── install.yml │ └── rust-next.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── SECURITY.md ├── deny.toml ├── justfile ├── rustfmt-nightly.toml ├── rustfmt.toml ├── src ├── bat.rs ├── changelog │ ├── header.md │ ├── init.rs │ ├── merge.rs │ ├── mod.rs │ ├── parse.rs │ ├── section │ │ ├── from_history.rs │ │ ├── mod.rs │ │ └── segment.rs │ ├── tests.rs │ └── write.rs ├── cli │ ├── main-changelog.rs │ ├── main-smart-release.rs │ ├── main.rs │ └── options.rs ├── command │ ├── changelog.rs │ ├── mod.rs │ └── release │ │ ├── cargo.rs │ │ ├── git.rs │ │ ├── github.rs │ │ ├── manifest.rs │ │ └── mod.rs ├── commit │ ├── history.rs │ ├── message.rs │ └── mod.rs ├── context.rs ├── crates_index.rs ├── git │ ├── history.rs │ └── mod.rs ├── lib.rs ├── traverse.rs ├── utils.rs └── version.rs └── tests ├── changelog ├── merge.rs ├── mod.rs ├── parse.rs └── write_and_parse │ ├── mod.rs │ └── snapshots │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-10.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-11.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-2.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-3.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-4.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-5.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-6.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-7.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-8.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy-9.snap │ ├── integration__changelog__write_and_parse__all_section_types_round_trips_lossy.snap │ ├── integration__changelog__write_and_parse__conventional_write_empty_messages-2.snap │ ├── integration__changelog__write_and_parse__conventional_write_empty_messages-3.snap │ ├── integration__changelog__write_and_parse__conventional_write_empty_messages-4.snap │ ├── integration__changelog__write_and_parse__conventional_write_empty_messages-5.snap │ ├── integration__changelog__write_and_parse__conventional_write_empty_messages-6.snap │ └── integration__changelog__write_and_parse__conventional_write_empty_messages.snap ├── fixtures ├── changelog │ └── parse │ │ ├── known-section-unknown-content.md │ │ ├── known-section-unknown-headline-with-link.md │ │ └── unknown-known-unknown-known-unsorted.md └── tri-depth-workspace │ ├── Cargo.lock │ ├── Cargo.toml │ ├── a │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── b │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ └── c │ ├── Cargo.toml │ └── src │ └── main.rs ├── integration.rs ├── journey.sh ├── snapshots ├── triple-depth-workspace-changelog │ ├── a-dry-run-success-multi-crate │ └── crate-a-released │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── a │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ ├── b │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ └── c │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs └── triple-depth-workspace │ ├── a-b-dry-run-success-multi-crate-unconditional │ ├── a-dry-run-success-multi-crate │ ├── a-dry-run-success-multi-crate-auto-bump-breaking-change │ ├── a-dry-run-success-multi-crate-auto-bump-breaking-change-dependant-publish │ ├── a-dry-run-success-multi-crate-auto-bump-breaking-change-no-bump-on-demand │ ├── a-dry-run-success-multi-crate-auto-bump-breaking-change-no-bump-on-demand-no-publish-stable │ ├── a-dry-run-success-multi-crate-auto-bump-minor-change │ ├── a-dry-run-success-multi-crate-auto-bump-no-change │ ├── a-dry-run-success-multi-crate-unconditional │ ├── c-dry-run-success-multi-crate-auto-bump-breaking-change │ ├── c-dry-run-success-multi-crate-auto-bump-minor-change │ ├── c-dry-run-success-multi-crate-auto-bump-no-change │ ├── crate-a-released-force-bump │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── a │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── b │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ └── c │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs │ └── crate-a-released │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── a │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── b │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ └── c │ ├── Cargo.toml │ └── src │ └── main.rs └── utilities.sh /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/.github/workflows/install.yml -------------------------------------------------------------------------------- /.github/workflows/rust-next.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/.github/workflows/rust-next.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/SECURITY.md -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/deny.toml -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/justfile -------------------------------------------------------------------------------- /rustfmt-nightly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/rustfmt-nightly.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 2 | -------------------------------------------------------------------------------- /src/bat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/bat.rs -------------------------------------------------------------------------------- /src/changelog/header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/header.md -------------------------------------------------------------------------------- /src/changelog/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/init.rs -------------------------------------------------------------------------------- /src/changelog/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/merge.rs -------------------------------------------------------------------------------- /src/changelog/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/mod.rs -------------------------------------------------------------------------------- /src/changelog/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/parse.rs -------------------------------------------------------------------------------- /src/changelog/section/from_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/section/from_history.rs -------------------------------------------------------------------------------- /src/changelog/section/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/section/mod.rs -------------------------------------------------------------------------------- /src/changelog/section/segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/section/segment.rs -------------------------------------------------------------------------------- /src/changelog/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/tests.rs -------------------------------------------------------------------------------- /src/changelog/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/changelog/write.rs -------------------------------------------------------------------------------- /src/cli/main-changelog.rs: -------------------------------------------------------------------------------- 1 | include!("main.rs"); 2 | -------------------------------------------------------------------------------- /src/cli/main-smart-release.rs: -------------------------------------------------------------------------------- 1 | include!("main.rs"); 2 | -------------------------------------------------------------------------------- /src/cli/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/cli/main.rs -------------------------------------------------------------------------------- /src/cli/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/cli/options.rs -------------------------------------------------------------------------------- /src/command/changelog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/command/changelog.rs -------------------------------------------------------------------------------- /src/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/command/mod.rs -------------------------------------------------------------------------------- /src/command/release/cargo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/command/release/cargo.rs -------------------------------------------------------------------------------- /src/command/release/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/command/release/git.rs -------------------------------------------------------------------------------- /src/command/release/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/command/release/github.rs -------------------------------------------------------------------------------- /src/command/release/manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/command/release/manifest.rs -------------------------------------------------------------------------------- /src/command/release/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/command/release/mod.rs -------------------------------------------------------------------------------- /src/commit/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/commit/history.rs -------------------------------------------------------------------------------- /src/commit/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/commit/message.rs -------------------------------------------------------------------------------- /src/commit/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/commit/mod.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/crates_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/crates_index.rs -------------------------------------------------------------------------------- /src/git/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/git/history.rs -------------------------------------------------------------------------------- /src/git/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/git/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/traverse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/traverse.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/src/version.rs -------------------------------------------------------------------------------- /tests/changelog/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/merge.rs -------------------------------------------------------------------------------- /tests/changelog/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/mod.rs -------------------------------------------------------------------------------- /tests/changelog/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/parse.rs -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/mod.rs -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-10.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-10.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-11.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-11.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-2.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-3.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-4.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-5.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-6.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-7.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-7.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-8.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy-9.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__all_section_types_round_trips_lossy.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-2.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-3.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-4.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-4.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-5.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages-6.snap -------------------------------------------------------------------------------- /tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/changelog/write_and_parse/snapshots/integration__changelog__write_and_parse__conventional_write_empty_messages.snap -------------------------------------------------------------------------------- /tests/fixtures/changelog/parse/known-section-unknown-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/changelog/parse/known-section-unknown-content.md -------------------------------------------------------------------------------- /tests/fixtures/changelog/parse/known-section-unknown-headline-with-link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/changelog/parse/known-section-unknown-headline-with-link.md -------------------------------------------------------------------------------- /tests/fixtures/changelog/parse/unknown-known-unknown-known-unsorted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/changelog/parse/unknown-known-unknown-known-unsorted.md -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/Cargo.lock -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/Cargo.toml -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/a/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/a/CHANGELOG.md -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/a/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/a/Cargo.toml -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/a/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/a/src/lib.rs -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/b/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/b/CHANGELOG.md -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/b/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/b/Cargo.toml -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/b/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/b/src/lib.rs -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/fixtures/tri-depth-workspace/c/Cargo.toml -------------------------------------------------------------------------------- /tests/fixtures/tri-depth-workspace/c/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/integration.rs -------------------------------------------------------------------------------- /tests/journey.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/journey.sh -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/a-dry-run-success-multi-crate: -------------------------------------------------------------------------------- 1 | [INFO ] WOULD write 2 sections to a/CHANGELOG.md (modified) -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/Cargo.lock -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/a/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/a/CHANGELOG.md -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/a/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/a/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/a/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/a/src/lib.rs -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/b/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/b/CHANGELOG.md -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/b/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/b/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/b/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/b/src/lib.rs -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace-changelog/crate-a-released/c/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace-changelog/crate-a-released/c/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-b-dry-run-success-multi-crate-unconditional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-b-dry-run-success-multi-crate-unconditional -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change-dependant-publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change-dependant-publish -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change-no-bump-on-demand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change-no-bump-on-demand -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change-no-bump-on-demand-no-publish-stable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-breaking-change-no-bump-on-demand-no-publish-stable -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-minor-change: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-minor-change -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-no-change: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-auto-bump-no-change -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-unconditional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/a-dry-run-success-multi-crate-unconditional -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/c-dry-run-success-multi-crate-auto-bump-breaking-change: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/c-dry-run-success-multi-crate-auto-bump-breaking-change -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/c-dry-run-success-multi-crate-auto-bump-minor-change: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/c-dry-run-success-multi-crate-auto-bump-minor-change -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/c-dry-run-success-multi-crate-auto-bump-no-change: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/c-dry-run-success-multi-crate-auto-bump-no-change -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/Cargo.lock -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/a/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/a/CHANGELOG.md -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/a/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/a/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/a/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/a/src/lib.rs -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/b/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/b/CHANGELOG.md -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/b/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/b/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/b/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/b/src/lib.rs -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/c/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released-force-bump/c/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/Cargo.lock -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/a/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/a/CHANGELOG.md -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/a/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/a/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/a/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/a/src/lib.rs -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/b/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/b/CHANGELOG.md -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/b/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/b/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/b/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/b/src/lib.rs -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/snapshots/triple-depth-workspace/crate-a-released/c/Cargo.toml -------------------------------------------------------------------------------- /tests/snapshots/triple-depth-workspace/crate-a-released/c/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/utilities.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitoxideLabs/cargo-smart-release/HEAD/tests/utilities.sh --------------------------------------------------------------------------------