You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE.md
+14-8Lines changed: 14 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -39,13 +39,15 @@ The result should look something like:
39
39
Bump version
40
40
------------
41
41
42
-
1. Determine a new version number by [checking the differences](https://github.com/topolvm/pie/compare/vX.Y.Z...main) since the last release. Then, define the `VERSION` variable.
42
+
1. Go to [the rule setting page](https://github.com/topolvm/pie/settings/rules/1550843) and change the value of "Enforcement status" to `Active`.
43
+
44
+
2. Determine a new version number by [checking the differences](https://github.com/topolvm/pie/compare/vX.Y.Z...main) since the last release. Then, define the `VERSION` variable.
43
45
44
46
```console
45
47
VERSION=1.2.3
46
48
```
47
49
48
-
2. Add a new tag and push it.
50
+
3. Add a new tag and push it.
49
51
50
52
```console
51
53
git switch main
@@ -54,15 +56,15 @@ Bump version
54
56
git push origin v$VERSION
55
57
```
56
58
57
-
3. Once a new tag is pushed, [GitHub Actions][] automatically
59
+
4. Once a new tag is pushed, [GitHub Actions][] automatically
58
60
creates a draft release note for the tagged version,
59
61
builds a tar archive for the new release,
60
62
and attaches it to the release note.
61
63
62
64
Visit https://github.com/topolvm/pie/releases to check
63
65
the result.
64
66
65
-
4. Edit the auto-generated release note
67
+
5. Edit the auto-generated release note
66
68
and remove PRs which contain changes only to the helm chart.
67
69
Then, publish it.
68
70
@@ -74,19 +76,23 @@ This will prevent the pie version from going up just by modifying the Helm Chart
74
76
75
77
You must change the version of Chart.yaml when making changes to the Helm Chart. CI fails with lint error when creating a Pull Request without changing the version of Chart.yaml.
76
78
77
-
1. Determine a new version number by [checking the differences](https://github.com/topolvm/pie/compare/pie-chart-vX.Y.Z...main) since the last release. Then, manually run the workflow to create a PR to update the Helm Chart.
79
+
1. If necessary, go to [the rule setting page](https://github.com/topolvm/pie/settings/rules/1550843) and change the value of "Enforcement status" to `Active`.
80
+
- If you are here after releasing the app, you should already have this setting changed.
81
+
82
+
2. Determine a new version number by [checking the differences](https://github.com/topolvm/pie/compare/pie-chart-vX.Y.Z...main) since the last release. Then, manually run the workflow to create a PR to update the Helm Chart.
- Before merging, go to [the rule setting page](https://github.com/topolvm/pie/settings/rules/1550843) and change the value of "Enforcement status" to `Disabled`.
82
88
83
-
3. Manually run the GitHub Actions workflow for the release.
89
+
4. Manually run the GitHub Actions workflow for the release.
0 commit comments