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: README.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -105,15 +105,18 @@ Artifactory Example:
105
105
106
106
## Releasing
107
107
108
-
Create a GitHub tag and release, publish a new docker image, and helm chart by opening a release prep pull request and running the release action:
108
+
Create a GitHub tag and release, publish a new docker image, and helm chart by opening a release prep pull request and running the release action below.
109
+
110
+
**NOTE**: Due to the GitHub limitation that does not allow any method of bypassing status checks on a protected branch, the process below will technically publish the helm chart pointing to a nonexistent docker tag until the release workflow is run.
109
111
110
112
1. Bump the "appVersion" key in`helm-charts/vmpooler/Chart.yaml` appropriately based on changes to `docker/Gemfile` and `docker/Gemfile.lock`in merged pull requests since the last release.
111
113
- This key pertains to the docker tag that will be pushed upon release.
112
114
2. Bump the "version" key in`helm-charts/vmpooler/Chart.yaml` appropriately based on changes to the chart itself and increments of the "appVersion"in merged pull requests since the last release.
113
115
- This key pertains to the helm chart verison that will be pushed upon release.
114
116
3. Run `./update-changelog` to update `CHANGELOG.md`.
115
-
4. Commit and push changes to a new branch, then open a pull request against `main` and be sure to add the "maintenance" label.
116
-
5. After the pull request is approved and merged, then navigate to Actions --> Docker and Helm Release --> run workflow --> Branch: main --> Run workflow.
117
+
4. Run `./build-chart` to package the new chart and update the repo index.
118
+
5. Commit and push changes to a new branch, then open a pull request against `main` and be sure to add the "maintenance" label.
119
+
6. After the pull request is approved and merged, then navigate to Actions --> Docker and Helm Release --> run workflow --> Branch: main --> Run workflow.
117
120
- This action will push a tagged docker image to the GitHub container registry and helm chart to GitHub pages.
0 commit comments