Skip to content

Commit c803c80

Browse files
authored
chore: Only release-plz after release PRs (#524)
Stops releases from being created by new packages pushed to `main`. https://release-plz.ieni.dev/docs/config#the-release_always-field This saves us from having to temporarily configure `git_tag_enable` and `git_release_enable` for each crate. 73d6e65
1 parent 3266d2f commit c803c80

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

release-plz.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ release = false
1212
git_tag_name = "{{ package }}-v{{ version }}"
1313
git_release_name = "{{ package }}: v{{ version }}"
1414

15+
# Only create releases / push to crates.io after merging a release-please PR.
16+
# This lets merge new crates to `main` without worrying about accidentally creating
17+
# github releases.
18+
#
19+
# To trigger a release manually, merge a PR from a branch starting with `release-plz-`.
20+
release_always = false
21+
1522
[changelog]
1623
sort_commits = "oldest"
1724

0 commit comments

Comments
 (0)