Skip to content

Add a nextcloud.admin.upgrade role to the collection#452

Open
fzadikian wants to merge 14 commits into
nextcloud:mainfrom
cielito:upgrade-role-upstream
Open

Add a nextcloud.admin.upgrade role to the collection#452
fzadikian wants to merge 14 commits into
nextcloud:mainfrom
cielito:upgrade-role-upstream

Conversation

@fzadikian

@fzadikian fzadikian commented Feb 27, 2026

Copy link
Copy Markdown

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!

@fzadikian fzadikian force-pushed the upgrade-role-upstream branch 2 times, most recently from b3f9a7d to 1e84ec1 Compare February 27, 2026 20:43
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
@fzadikian fzadikian force-pushed the upgrade-role-upstream branch from 1e84ec1 to 68348cd Compare February 27, 2026 21:38
@codecov

codecov Bot commented Mar 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@aalaesar aalaesar self-assigned this Mar 10, 2026
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
@fzadikian fzadikian force-pushed the upgrade-role-upstream branch from 385222c to ecbf1b7 Compare March 26, 2026 19:10
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
@fzadikian fzadikian force-pushed the upgrade-role-upstream branch from a1974e1 to 621855f Compare April 6, 2026 18:26
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
Signed-off-by: Francisco Zadikian <fzadikian@cci.edu.uy>
fzadikian added 9 commits May 6, 2026 19:47
…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>
@fzadikian fzadikian force-pushed the upgrade-role-upstream branch from a7993ed to 6b0699c Compare July 9, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants