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

Releases for iron, jazzy and rolling #72

Closed
9 of 12 tasks
ijnek opened this issue Apr 20, 2024 · 4 comments
Closed
9 of 12 tasks

Releases for iron, jazzy and rolling #72

ijnek opened this issue Apr 20, 2024 · 4 comments

Comments

@ijnek
Copy link
Member

ijnek commented Apr 20, 2024

Since jazzy release is in full throttle, now is a good time to get new changes released into rosdistro. I'm happy to make the releases some time next week. Here's a layout of things that will happen:

Iron release (0.4.0):

  • Split off iron branch from 0.3.1 tag
  • Backport any non-API breaking bug fixes from rolling to iron branch
  • Split off iron branch from rolling
  • Add branch protection rule (move to using rulesets acorss all active distros)
  • Make an iron release
  • Update devel branch in rosdistro to iron

Jazzy release (0.5.0):

  • Create jazzy branch
  • Make release, bump minor version
  • Update devel branch in rosdistro

Rolling release (0.6.0):

  • Ensure there are no changes since last release that have broken API compatibility.
  • Make release, bump minor version to ensure rolling version stays above jazzy

Some things that should happen after those releases:

@youtalk Tell me if you have any issues with the above

@ijnek ijnek changed the title Releases for humble, iron, jazzy and rolling Releases for iron, jazzy and rolling Apr 20, 2024
@youtalk
Copy link
Collaborator

youtalk commented Apr 22, 2024

I have no issue but I've changed job last week. So I don't have enough time to do them these days. Please proceed without me if you want. Thank you!

@ijnek
Copy link
Member Author

ijnek commented Apr 22, 2024

No problem, congrats on the new job! I'll try and get to this this week

@ijnek
Copy link
Member Author

ijnek commented Apr 23, 2024

Since I am the only available maintainer / reviewer, I am going to allow myself to bypass reviews for my own pull requests. The one-review rule is still in place for other contributors.

@ijnek
Copy link
Member Author

ijnek commented Apr 23, 2024

  • Backport any non-API breaking bug fixes from rolling to iron branch

There were no API breaking changes, but one ABI-breaking change (#65). However, the ABI breaking change was also separately made on the humble branch (#64), so i'm going to let this one slide and have it included in the new iron branch too.

Apart from that one change, there are no major changes, but only improvements since 0.3.1 so instead of forking iron off of 0.3.1, i'm going to fork off from current rolling instead.

@ijnek ijnek closed this as completed Apr 25, 2024
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

No branches or pull requests

2 participants