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

Create a section for upgrade paths #453

Open
whatisgalen opened this issue Aug 1, 2024 · 2 comments
Open

Create a section for upgrade paths #453

whatisgalen opened this issue Aug 1, 2024 · 2 comments

Comments

@whatisgalen
Copy link
Member

whatisgalen commented Aug 1, 2024

describe the issue

If someone's instance is on Arches 6.2 and they want to upgrade to the latest (7.6 right now, for example), the only way to know how to upgrade would be to look at every major and minor release note between to ensure that no steps were missed in upgrading their project and dependencies. Some steps are repeated between release notes, and some indicate that no major changes are needed for that version. In short: there's redundancy, and there's unneeded navigation, creating a less than ideal path.

An improvement on this would be to create a section in the docs that outlines singular paths from an origin version to a target version. Some versions could be clustered together as an origin version indicating that path would be the same, e.g. 5.1-5.2, 6.0-6.1, 7.0-7.3. Having one authoritative place with a linear path of upgrade steps would make it significantly easier for projects that need to upgrade versions.

please add links to existing docs or code (if relevant)
which release does this issue concern?

4+

@chiatt
Copy link
Member

chiatt commented Aug 9, 2024

This could be a very large undertaking. To pare it down to something more manageable, I would suggest starting with instructions to move from one LTS to the latest version of the next major release (e.g. 6.2 LTS to 7.6 LTS). Then we can work on 7.6 to 8.0 and just update it as v8 minor versions are released (7.6 - 8.0 gets updated to become 7.6 - 8.1 and so on).

@ekansa
Copy link
Collaborator

ekansa commented Aug 19, 2024

@chiatt @whatisgalen Upgrading from LTS to LTS sounds like a good approach. How exactly does one do this? Does one need to use the release notes to go from one 6.2 to 7.0 then 7.1, 7.2, 7.3, 7.4, 7.5, then finally 7.6?

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

3 participants