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
fix: update testing range for 25, 26 and 27, and update dependencies #475
Conversation
@blizzz what is the usual procedure for this? |
Who is the "we" you are thinking of? Release management? Then, I do not recall that was ever a topic for the handover to me, and technically i see this not strongly bound to release management. It's a software component like any other, that should have a maintainer and backup (currently no one assigned). We are not responsible for migration code of any other app, either, or their PHP compatibility. This does not say we could not be maintaining it in principle. With another step back, without any fundamental changes to go for, we indeed can add this into the process and keep the test configurations up to date, along the other side tasks. Having this an item during branch-off would be an opportunity. Should be included in the release todos. |
I meant we as Nextcloud ahah @AndyScherzinger, do we know who's in charge of this repo? |
From what I remember the tests seemed to be for testing the updater more than the actual upgrade, and were not that easy to update. But I do not remember what was not easy 🤔 |
We could have an autopated script that:
|
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
I merged #477 here to see if both combine fixes CI. |
currently nobody 😢 - I added it to the list of apps where we need to assign ownerships (sheet we already have in general) |
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
24.0.0beta2 has extra files which causes updater to complain. Moved the test to stable26.feature and use betas without extra files. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
test-master should be fixable by adjusting: updater/tests/features/master.feature Line 10 in 65958c0
|
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some small remarks
@@ -16,25 +16,31 @@ jobs: | |||
runs-on: ubuntu-latest | |||
strategy: | |||
matrix: | |||
php-versions: ["7.4", "8.0"] | |||
nextcloud-versions: ["19", "20", "21"] | |||
php-versions: ["8.0", "8.1", "8.2"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we not test 24 and 25 with php 7.4?
|
||
Scenario: Update is available - 24.0.1 to 25.0.0 | ||
Given the current installed version is 24.0.1 | ||
And PHP is at least in version 8.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isnt it 7.4?
And PHP is at least in version 7.3 | ||
Scenario: Update is available - 25.0.0 to beta | ||
Given the current installed version is 25.0.0rc1 | ||
And PHP is at least in version 8.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shouldnt it be 7.4?
@szaimen I missed that 24 and 25 did not drop 7.4 yet. Still this updater I can switch to 7.4 minimum, but that means changing all dependencies again and I’m afraid we may not be able to support both 7.4 and 8.2 in our dependencies. |
Yes
All right. Then lets leave it like this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but didnt test
@skjnldsv Can you merge this in master? It seems merging is restricted here. |
Thanks @blizzz 💙 |
No description provided.