flatcar / nebraska

Update monitor & manager for applications using the Omaha protocol, optimized for Flatcar Container Linux.
https://kinvolk.io/docs/nebraska/latest
Apache License 2.0
167 stars 39 forks source link

.github: Add GitHub Action to release container image #772

Closed pothos closed 2 months ago

pothos commented 2 months ago

When creating a release tag we want the image to be built and published as flatcar/nebraska with the version tag and also as 'latest' image when the tag is not the special 'staging' tag. The nebraska-helm chart is also released on the same repo, and thus we need to filter for strict semver tags.

How to use

Maybe we need to iterate over this a bit more in the course of the new release until it publishes things correctly.

pothos commented 2 months ago

The idea is to now publish new tags in flatcar/nebraska and add a note to the README.md and the release notes that the container image location has changed.

pothos commented 2 months ago

Then first we should create the nebraska of ghcr.io/flatcar.

If I remember correctly this will show up automatically once the first image is published.