Replies: 1 comment
-
Maybe having TIER IV fork repo might seem confusing to most of the users so I will explain it how it looks in the AWF repository. I think the basic steps for the release process are the following:
The TIER IV fork in @youtalk's diagram is just there to show that TIER IV engineers will help out the release with additional tests in their repo before putting a tag. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
First phase of improving the release process for
autoware.universe
andautoware_launch
In the previous post https://github.com/orgs/autowarefoundation/discussions/5292, we suggested reflecting the version management of the forked repositories,
tier4/autoware.universe
andtier4/autoware_launch
, in the upstream repositories,awf/autoware.universe
andawf/autoware_launch
. This has already been implemented, and version releases0.38.0
and0.39.0
have been carried out.autoware.universe
andautoware_launch
versions to0.39.0
#5479However, the current release process involves reflecting changes in the upstream repositories via the tier4 forked repositories, which leaves challenges such as resolving merge conflicts and discrepancies in release timing.
Second phase of improving the release process for
autoware.universe
andautoware_launch
Therefore, as the second phase of improving this release process, we will first introduce a change to create a PR in the upstream main branch by running
catkin_generate_changelog
andcatkin_prepare_release --no-push
. This change will prevent the merge conflicts and minimize discrepancies in release timing.This change to the release process is scheduled to be applied during the release of the next version,
0.40.0
.This improved release process was consolidated based on discussions with @xmfcx @mitsudome-r @rej55 @sasakisasaki. Thank you very much!
Beta Was this translation helpful? Give feedback.
All reactions