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

Release Garden #578

Open
chapulina opened this issue Nov 30, 2021 · 6 comments
Open

Release Garden #578

chapulina opened this issue Nov 30, 2021 · 6 comments
Labels
🆕 collection-release-tracker Tag for collection releasing issues. Usually meta trackers

Comments

@chapulina
Copy link
Contributor

chapulina commented Nov 30, 2021

Timeline

Current tentative timeline

  • Feature freeze: 2022/07/29 (Friday)
  • Code freeze: 2022/08/31 (Wednesday)
  • Tutorial party: 2022/09/01 (Thu) ~ 2022/09/16 (Fri)
  • Internal QA: 2022/09/19 (Mon) ~ 2022/09/23 (Fri)
  • Community meeting: 2022/09/28 (Wednesday)
  • Announcement: 2022/10/03 (Monday)

During development

  • Bump major version of libraries early in the development cycle (use bump_libraries template).
  • Work with artist on logo.

Feature freeze

Code freeze

Release day

  • Make collection stable release after all libraries are released.
  • Update gazebodistro (example)
  • Make GitHub releases for all the X.0.0 versions (example)
  • Update docs to say release is stable (example)
  • Make announcement

Post-release

If the collection will be officially paired with a ROS 2 distro:

Status tracker

Track stable release of metapackage gz-<collection>.

  • ⌛ TODO
  • 🟡 waiting in the buildfarm
  • 🟢 in the repo
  • 🔴 requires action
  • ⚫ no release

Linux

  • Ubuntu:

  • Debian:

    • ⚫ None in this release.

macOS

  • Brew
    • 🟢 Bottles BigSur
    • 🟢 Bottles Carolina

Windows

⚠️ Please note that gz Garden on Windows is not fully functional and won't work out of the box. Please read the open issue for Windows support for more information.

@chapulina chapulina pinned this issue Aug 5, 2022
@scpeters
Copy link
Contributor

scpeters commented Aug 9, 2022

our nightly builds are still set to build from main, and bumping the major version numbers on main has broken some nightly builds:

Build Status https://build.osrfoundation.org/view/ign-garden/job/ign-math7-debbuilder/802/

I propose updating the nightly builds to use release branches: #785

@scpeters
Copy link
Contributor

scpeters commented Aug 9, 2022

our nightly builds are still set to build from main, and bumping the major version numbers on main has broken some nightly builds:

Build Status https://build.osrfoundation.org/view/ign-garden/job/ign-math7-debbuilder/802/

I propose updating the nightly builds to use release branches: #785

we'll also need to update the branches in the unreleased homebrew formulae and in gzdev (gzdev is based on cmake project name, not branch name, so it doesn't need any changes)

@chapulina
Copy link
Contributor Author

we'll also need to update the branches in the unreleased homebrew formulae and in gzdev (gzdev is based on cmake project name, not branch name, so it doesn't need any changes)

@scpeters
Copy link
Contributor

the gz-gui7 and gz-sim7 debbuilder jobs are still unstable. I think gazebo-release/gz-sim7-release#15 will fix gz-sim7, but I don't see a PR yet to fix gz-gui7-release

@azeey
Copy link
Contributor

azeey commented Sep 19, 2022

the gz-gui7 and gz-sim7 debbuilder jobs are still unstable. I think gazebo-release/gz-sim7-release#15 will fix gz-sim7, but I don't see a PR yet to fix gz-gui7-release

gazebo-release/gz-gui7-release#13

@scpeters
Copy link
Contributor

gz-tools 2.0.0 Jammy arm64 debbuild failed: gazebosim/gz-tools#114

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🆕 collection-release-tracker Tag for collection releasing issues. Usually meta trackers
Projects
None yet
Development

No branches or pull requests

4 participants