Skip to content
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

Update release procedure in issue template #1162

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

scpeters
Copy link
Contributor

We currently document the release process in a github issue template. This PR captures changes to our release process for Ionic.

@scpeters scpeters requested a review from azeey August 19, 2024 19:02
@azeey
Copy link
Contributor

azeey commented Aug 21, 2024

I've been updating #1092 with the steps I've taken to create a stable branch. For each library that doesn't already have a stable branch for the release, we need to do:

  • <library name>:
    • Create a changelog PR (example)
    • New branch button on branches page (example). Make sure to set the Source to main.
    • Enable CI for stable branches :
    • Update gazebodistro:
    • Update homebrew:
    • Run the Jenkins DSL generation job
    • Create a small PR targetting the stable branch. This could be used to update build status badges (example). Don't skip this; it is important for the next step:
    • Update branch protections. Remember to include the abi-checker.
    • Make a pre-release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants