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

[Refactor] Release Process - Steps for a Specific Release #1076

Open
pljones opened this issue Dec 23, 2024 · 0 comments
Open

[Refactor] Release Process - Steps for a Specific Release #1076

pljones opened this issue Dec 23, 2024 · 0 comments
Labels
release process Changes to the release process

Comments

@pljones
Copy link
Contributor

pljones commented Dec 23, 2024

(Tagged for 3.12 but could be done any time.)

URL
Release Process - Steps for a Specific Release

Describe the bug
Latest version: http://jamuluswebsite.drealm.info/contribute/Release-Process#steps-for-a-specific-release

This probably still needs further work, to be honest. It's referenced as "Tag the release version" here (and e.g. "Tag a beta release") but covers mostly translations:

1. Ensure .ts files are up to date (...)

2. Notify all the translators that translation is required (...)

3. Update the .ts files returned by translators (...)

4. When all translations have been submitted and merged. (...) <-- This is where tagging starts

If this is a proper release, move the latest tag (...) (this intended to be a sub-step of 4, I think)

Maybe steps 1-3 should get split into "Translation Process" and step 4 and its sub-step should be "Release Tagging Process"?

Also, the section on updating the ChangeLog would be better placed, in the overall Release Process page, between the section about translations and the section on performing the release -- it needs to happen before the final release and it never gets mentioned in the tagging section(s) (just repeatedly from here, in the places it needs to be).

I also notice this doc doesn't appear to reference the steps in Release Process about the translations.

@pljones pljones added this to the Release 3.12.0 milestone Dec 23, 2024
@pljones pljones added this to Tracking Dec 23, 2024
@github-project-automation github-project-automation bot moved this to Triage in Tracking Dec 23, 2024
@pljones pljones added release process Changes to the release process and removed enhancement labels Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release process Changes to the release process
Projects
Status: Triage
Development

No branches or pull requests

1 participant