forked from AprilNEA/OpenLogi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease-plz.toml
More file actions
61 lines (53 loc) · 2 KB
/
release-plz.toml
File metadata and controls
61 lines (53 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# release-plz configuration — https://release-plz.dev/docs/config
#
# Unified versioning: every published crate inherits `version.workspace = true`
# from the root Cargo.toml, so the whole workspace moves on a single shared
# version. `version_group` ties the crates together so they are always bumped and
# released in lockstep (the highest next version among them wins), and a single
# `v{version}` tag + GitHub Release is cut for the workspace as a whole — which is
# what `.github/workflows/release.yml` listens on to build the macOS DMG.
#
# Single changelog: every crate points `changelog_path` at the repo-root
# CHANGELOG.md, so release-plz aggregates all crates' sections into that one file
# instead of scattering a CHANGELOG.md into each crate directory. (changelog_path
# is per-package only — it can't be set in [workspace].)
[workspace]
# Per-crate tags/releases are off; the root crate owns the one workspace release.
git_tag_enable = false
git_release_enable = false
[[package]]
name = "openlogi"
version_group = "openlogi"
changelog_path = "CHANGELOG.md"
git_tag_enable = true
git_tag_name = "v{{ version }}"
git_release_enable = true
git_release_name = "v{{ version }}"
[[package]]
name = "openlogi-core"
version_group = "openlogi"
changelog_path = "CHANGELOG.md"
[[package]]
name = "openlogi-hid"
version_group = "openlogi"
changelog_path = "CHANGELOG.md"
[[package]]
name = "openlogi-assets"
version_group = "openlogi"
changelog_path = "CHANGELOG.md"
[[package]]
name = "openlogi-cli"
version_group = "openlogi"
changelog_path = "CHANGELOG.md"
[[package]]
name = "openlogi-hook"
version_group = "openlogi"
changelog_path = "CHANGELOG.md"
# Not publishable (git-only gpui deps); keep release-plz out of it entirely.
# Its version still follows the shared workspace version via inheritance.
# `publish = false` must mirror the crate's Cargo.toml: release-plz validates
# publish consistency across *all* workspace packages before honoring `release`.
[[package]]
name = "openlogi-gui"
release = false
publish = false