Skip to content

Commit

Permalink
document repo patch release workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
nkraetzschmar committed Mar 5, 2024
1 parent c42075b commit d86ec67
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,20 @@ flowchart TD
- policy: `github-repo-policy`
- gives read/write access to S3 bucket `gardenlinux-repo`
- gives access to gardenlinux repo signing key on KMS

## Repo patch release workflow

The `update.yml` GitHub action automatically creates daily releases of the form `<GL_VERSION>.0`.
Each release corresponds to a tag of the same name in this repo.
These tags contain a generated file called `package-releases` that pins the custom build package versions to include in this release.

To create a patch release, simply checkout this tag, adjust the `package-release` and `package-imports` files as needed, commit and tag this commit as `<GL_VERSION>.X`

```
git fetch --tags
git checkout <GL_VERSION>.0
# modify package-releases and package-imports as needed
git commit
git tag <GL_VERSION>.1
git push origin <GL_VERSION>.1
```

0 comments on commit d86ec67

Please sign in to comment.