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

Discuss release frequency #45

Open
khaeru opened this issue Dec 6, 2023 · 1 comment
Open

Discuss release frequency #45

khaeru opened this issue Dec 6, 2023 · 1 comment
Labels
discuss Gather ideas and consensus on specific topics

Comments

@khaeru
Copy link

khaeru commented Dec 6, 2023

At the 2023-12-06 IAMC SWG meeting, we tentatively agreed on a first release sometime near 2024-01-31, or possibly +2 or +4 weeks (cf. #31)

We also raised the question of: how frequently should there be releases?

This issue is to discuss.

@khaeru khaeru added the question Further information is requested label Dec 6, 2023
@khaeru
Copy link
Author

khaeru commented Dec 6, 2023

My own thoughts:

  • I think we should aim to release as often as possible.
    • One practice we use @iiasa for some codes is to version by date, so the version number is the date of release, for instance 2024.1.31. In this case one could make releases as often as daily, though in practice it's usually every few weeks.
    • If there are specific changes that need review from certain stakeholders, that review should always happen in a pull request, before such changes are merged to main. In other words: content on main should be considered ready for release.
  • @gidden suggested that there be an annual rhythm to align with IPCC and other activities.
    • This is definitely valuable: certain purposes may need a more stable target.
    • I think we can also designate an "annual" or "long-term" release that can be the focus for these, while not blocking development or release of faster-moving updates.
    • This mirrors the practice of, for instance, Ubuntu.

@khaeru khaeru added discuss Gather ideas and consensus on specific topics and removed question Further information is requested labels Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Gather ideas and consensus on specific topics
Projects
None yet
Development

No branches or pull requests

1 participant