-
Notifications
You must be signed in to change notification settings - Fork 300
build-fb-image: Update release documentation #1515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build-fb-image: Update release documentation #1515
Conversation
b457a5b
to
a909cae
Compare
Rebased for reviewing convenience on top of master. |
echo "image-base-tag=$IMAGE_BASE_TAG" >> $GITHUB_OUTPUT | ||
echo "image-major-minor=$MAJOR_MINOR" >> $GITHUB_OUTPUT |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Follow the github actions convention for naming outputs. E.g. see any action outputs. Like the setup-go go-version output or any other popular actions.
This helps also distinguishing the environment variables from the outputs.
* Execute the [bump-fluent-bit-version](https://github.com/fluent/fluent-operator/actions/workflows/bump-fluent-bit-version.yaml) workflow dispatch to generate a PR to update fluent-bit version references in this repo | ||
* Merge the PR generated by the [bump-fluent-bit-version](https://github.com/fluent/fluent-operator/actions/workflows/bump-fluent-bit-version.yaml) workflow | ||
* Execute the [build-fb-image](https://github.com/fluent/fluent-operator/actions/workflows/build-fb-image.yaml) workflow dispatch to build and publish the new image | ||
* Execute the [bump-fluent-bit-version](https://github.com/fluent/fluent-operator/actions/workflows/bump-fluent-bit-version.yaml) workflow dispatch to generate a PR to update fluent-bit version references in this repo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This would change once the renovate PR is created. Basically the step would be removed.
@marcofranssen I'm working on a PR to re-factor this workflow entirely. Let's hold on merging this and I'll try to combine your changes into my re-factored workflow. |
e9f3622
to
4b13e0a
Compare
Rebased on master and fixed conflicts due to other PR improvements. Diff should be slightly reduced due to that. |
8698144
to
3aef08a
Compare
3aef08a
to
c418859
Compare
Signed-off-by: Marco Franssen <[email protected]>
c418859
to
e59885a
Compare
Signed-off-by: Marco Franssen <[email protected]>
Note
Build on top of #1513 and #1514, ensure to merge those PRs first as described in the PR.
#1513 merge using a merge commit.
#1514 merge using a rebase commit.
Then this PR should be rebased, and then it can be merged using a merge commit, that way all commits are nicely maintained to keep traceability of the changes in the repo.
(Sorry kind of a Git perfectionist 😉 trying to document every step I take in dev process.)
This PR will only trigger the workflow if the
cmd/fluent-watcher/fluentbit/VERSION
file changes on the main branch. This would happen if another PR is merged to main that modifies this file.I updated RELEASE.md as well.
Another PR by @truongnht will follow to automate the updating of that file using
renovate
. Once those renovate PRs will be merged the release will happen automatically.resolves #1510