summaryrefslogtreecommitdiff
path: root/crates/gipfel-app/data
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2026-10-27 07:55:43 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2026-10-27 07:55:47 +0100
commitb899c72b79d2e909abf6230239d3c9377fc58899 (patch)
tree3c84d6eb69a5366d95fc85f04fa92d1ac7345b4d /crates/gipfel-app/data
parent7d31997bd9118351e8a849d2101c5aacc0aae78b (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-app/data')
0 files changed, 0 insertions, 0 deletions