-
Notifications
You must be signed in to change notification settings - Fork 17
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
ci: automate major release tasks #960
Conversation
WIP as I am evaluating the different approaches for updating |
@goosewobbler https://github.com/marketplace/actions/yq-portable-yaml-processor Implementation image on the Github Actions is follows.
|
[skip ci]
[skip ci]
[skip ci]
@goosewobbler |
[skip ci]
@mato533 sorry I didn't get time to look at this recently. The yq approach for updating the dependabot config seems sound, and I like the workflow reuse. I'll close this PR and use yours as a base for this piece of work. EDIT: actually I see your PR is an update to this one, I'll merge and use this as the base. |
ci: improvements of the release processing
Good! I'm glad you like it. |
@mato533 I updated a few things here, we're now handling the branch management as part of the release, and the backporting has some changes too. I did this quite quickly so if you could check it through. |
@goosewobbler |
@mato533 I moved things around and added a split between prepare and publish. Definitely close... |
@goosewobbler |
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.
@goosewobbler
I have created the PR #1007 as review.(It was complex to express here.)
It included the fixes of tagging operation.
ci: update release workflow
A lot more went into this one than I thought it would take initially, but it's important to have a proper automated release process. |
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.
The normal system appears to be working properly!
@goosewobbler I am aware that I need to manually merge the feature branch into the main branch before running this Workflow. (It is expected, and the logs will show this.) When doing this merge, the package.json will always be conflicted. |
…release ci: automate major release tasks (cherry picked from commit 8d00fd5)
Closes #959.
This includes:
feature/v9
)v7
).x