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 /tests/golden | |
| 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 'tests/golden')
0 files changed, 0 insertions, 0 deletions
