Conversation
b3f9a7d to
1e84ec1
Compare
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
1e84ec1 to
68348cd
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
385222c to
ecbf1b7
Compare
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
a1974e1 to
621855f
Compare
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
…version check based on target (not current) PHP version Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
a7993ed to
6b0699c
Compare
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
|
Hello there @fzadikian I'm sorry taking so long to come back to you. I find your role well written, and autonomous. great Job ! My issue is more about how my perspective have changed over the decade: it doesn't match anymore with the "one role do it all" I used 10 years ago. This made me hold my review several times already but i think it's not fair you. Regards. Aal |
|
Hello @aalaesar, Great! I agree with your proposal. One detail is that, as you can see, the role needs to be updated for each version (although users can set the path manually as well). Are you willing to do that on main, or how should we do it? One way to minimize change would be to add the |
Nice 👍
I can't promise anything. I'm working on this project on my free time (which has became rare over the years)
I'm not sure. I didn't found much doc about what it does. this may depend on external application installed etc. This can be discussed in a new discussion. |
|
@aalaesar Alright, if you agree we can keep it this way and eventually further improve it in a separate discussion. Regarding tests, I can see some from install_nextcloud have failed. Should I write tests for the upgrade role? |
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
…version checks Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
6c44219 to
dc3492d
Compare
…de step messages Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
dc3492d to
c1537b3
Compare
|
Hello! Yesterday I refactored the role to work with Nextcloud's major version, instead of the full version. This way, now there is no need to update the default variables for each patch release. The version checks and xml parsing were also improved. I ended up adding the |
Good evening. For the last month, I've been working on an upgrade role to use on some of the Nextcloud instances at the university I work at. Although it might not suit all use-cases (see caveats in readme file), it seems useful enough to propose upstream.
I can't promise to add more features in the short-term (though I can make amendments in order to hopefully merge), but I hope someone gets inspired and builds on top of this.
All pre-commit tests specified in CONTRIBUTING.md passed. The role has been tested from Nextcloud 20 to 32, including automatic PHP and PostgreSQL upgrades. Our internal PR (with full commit history) is here.
Any comments/suggestions are greatly appreciated (especially regarding pre/post upgrade tasks and default variables, which may be biased in favor of our own instances). Thank you!