Skip to content

Commit d5543d5

Browse files
committed
Switch to weekly published releases
So far, we had weekly draft releases that needed to be published manually. The release workflow worked out well, so we can switch now. Note that a published storage-cli release will be consumed automatically by capi-release.
1 parent 74ad3d9 commit d5543d5

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

.github/workflows/release-cron.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,6 @@ jobs:
198198
storage-cli-${{ steps.version.outputs.VERSION_NUMBER }}-darwin-arm64
199199
storage-cli-${{ steps.version.outputs.VERSION_NUMBER }}-windows-amd64.exe
200200
token: ${{ secrets.GITHUB_TOKEN }}
201-
draft: true # for testing, TODO: change to false
201+
draft: false
202202
makeLatest: true
203203
generateReleaseNotes: true

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,7 @@ Dependabot PRs are merged automatically if they pass all required checks (tests
141141

142142
The workflow [Release Cron](https://github.com/cloudfoundry/storage-cli/actions/workflows/release-cron.yml) builds an automatic weekly patch release if there are changes on the `main` branch (e.g. version bumps).
143143

144-
The workflow builds and tests storage-cli, runs the integration tests and creates a **draft release** that needs to be published manually. Note that only published storage-cli releases are picked up by [capi-release](https://github.com/cloudfoundry/capi-release).
145-
146-
If this process works well, the idea is to switch the workflow from draft to published releases.
144+
The workflow builds and tests storage-cli, runs the integration tests and finally builds and publishes the new patch release. Note that published storage-cli releases are picked up by [capi-release](https://github.com/cloudfoundry/capi-release) automatically.
147145

148146
Disable the [Release Cron](https://github.com/cloudfoundry/storage-cli/actions/workflows/release-cron.yml) workflow (3 dot button on the right > Disable workflow) to stop automatic releases, e.g. in case of known bugs on main or when a new major/minor version shall be released manually.
149147

0 commit comments

Comments
 (0)