chore(ci/release): Re-factor fluent-operator release process#1950
Conversation
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
|
Can we verify these run ok before merge as well with something like act? I hate the fact you cannot test new workflows properly until they are merged. It looks like we do not run actionlint or anything at the moment so we really should add that in too. |
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Yeah - testing GHA is always cumbersome. Adding actionlint is a great idea. Will incorporate that into this PR as well. |
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Eliminates the GITHUB_TOKEN cross-workflow trigger limitation by folding the setup.yaml stamp-and-upload steps directly into the release-please job, conditioned on steps.release.outputs.release_created. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
Signed-off-by: Josh Baird <jbaird@galileo.io>
|
@cw-Guo I've been able to test this release process end-to-end in my fork and things look good. I think we're ready to merge if you can give it one more review please. |
Signed-off-by: Josh Baird <jbaird@galileo.io>
There was a problem hiding this comment.
Any reason to put it here rather than at repo root?
Fixes #1949.
TODO:
master