diff options
| author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2026-10-27 07:55:43 +0100 |
|---|---|---|
| committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2026-10-27 07:55:47 +0100 |
| commit | b899c72b79d2e909abf6230239d3c9377fc58899 (patch) | |
| tree | 3c84d6eb69a5366d95fc85f04fa92d1ac7345b4d /crates/gipfel-cli/Cargo.toml | |
| parent | 7d31997bd9118351e8a849d2101c5aacc0aae78b (diff) | |
build: single source of truth for the version
Version now lives only in [workspace.package] in the root Cargo.toml;
all three crates inherit it via version.workspace = true (this also fixes
gipfel-core, which had drifted to 0.1.0 while the others were 0.5.4).
edition/license are inherited the same way.
The About dialog now reads env!("CARGO_PKG_VERSION") instead of a
hardcoded string. A new test (changelog_top_matches_version) asserts the
top gipfel-X.Y.Z entry in ChangeLog equals the crate version, so the
manifest, the About dialog and the ChangeLog cannot drift apart.
AGENTS.md gains a "Releasing a new version" section documenting the flow
(bump workspace version, add ChangeLog entry, tag, git archive source
tarball).
Diffstat (limited to 'crates/gipfel-cli/Cargo.toml')
| -rw-r--r-- | crates/gipfel-cli/Cargo.toml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/gipfel-cli/Cargo.toml b/crates/gipfel-cli/Cargo.toml index 0a07982..b1369fa 100644 --- a/crates/gipfel-cli/Cargo.toml +++ b/crates/gipfel-cli/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "gipfel-cli" -version = "0.5.4" -edition = "2021" +version.workspace = true +edition.workspace = true description = "gipfel command line tools (export-position, export-hills)" -license = "GPL-2.0-or-later" +license.workspace = true [[bin]] name = "gipfel-cli" |
