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

29.0.1rc1, 28.0.6rc1 and 27.1.10rc1 #1055

Merged
merged 6 commits into from
May 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/behat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

name: php
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c665c7a15b5295c2488ac8a87af9cb806cd72198 # v2.30.4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-php.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c665c7a15b5295c2488ac8a87af9cb806cd72198 # v2.30.4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/prerelease-dir-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5

- name: Make sure all releases are stable and all prereleases are unstable
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
config: ${{ steps.changes.outputs.config }}

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5

# If the config has not changed, we skip
# It allows us to still have a summary result
Expand All @@ -39,7 +39,7 @@ jobs:

name: Initializing ${{matrix.channel}} configs
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5

- name: Getting config
id: get-config
Expand Down
110 changes: 63 additions & 47 deletions config/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -729,84 +729,100 @@
],

'beta' => [
'28.0.5' => [
'29' => [
'100' => [
'latest' => '29.0.0',
'internalVersion' => '29.0.0.19',
'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.0.zip',
'latest' => '29.0.1 RC1',
'internalVersion' => '29.0.1.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-29.0.1rc1.zip',
'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'WYiOZ/o8pfhdiTsRgo2Y9deTYAhfe10Z0JrMOlqBBpNbGw8+Lzgkc4clWDM2TQ7D
ZMXLZicwkUxueh3o7PZsbR7RHT2weQ8ajMz+wc87rCKVUiNzLm/7VXL9o5HXY7jw
hhSbjS22PwyKXhrqoMyC5Zu7L60O+8W/LPUyYwnCV5IdL9BCXCa+Z284Ig95v8uX
c/N0UlT+d4cQD/GxhIxDvNDtsV3pLnUjWwgSwjSbnsMu+4jL6AxtNO1ZWVdeg3X7
o2+KFQzM84mURv71eGvzsCXziisZM1irTS7UZSYLlV8x3r/6xOoDFcnjDjquHLaQ
NxJoXqJoiaG26rWzAT6yDQ==',
'signature' => 'iokyAwgo30hJZvu6yxBihuHH6kt6H6r/7z7X+PAPxeVlmlGR7TNn/Jdd2A0Mhqom
oLQpFfwSOLFDOTBvKF2c2Qg2okpLOccZhiqPkXGrzDPspGS9i0N35qwkFGj1mTit
9m8RoAwtjpan9U7k3UUjU3d6OU1hjtf9rVcwpsmDORkohCwetZFnwA8+oluiyw7E
YjrkJ2lkrALFiC28I3NRzprH/TelB9c0pBiTyGycDjT347p5C1V5M/g3F3/Y+W4T
1F1hORa/NgaXBEY4qKAb8ShcpvVwywk9VVPACM1i3RGNtTG7i0RIsgumdXBPiOTy
pi2UaH170SQLg6u5/D9euA==',
],
],
'28.0.6' => [
'100' => [
'latest' => '29.0.1 RC1',
'internalVersion' => '29.0.1.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-29.0.1rc1.zip',
'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'iokyAwgo30hJZvu6yxBihuHH6kt6H6r/7z7X+PAPxeVlmlGR7TNn/Jdd2A0Mhqom
oLQpFfwSOLFDOTBvKF2c2Qg2okpLOccZhiqPkXGrzDPspGS9i0N35qwkFGj1mTit
9m8RoAwtjpan9U7k3UUjU3d6OU1hjtf9rVcwpsmDORkohCwetZFnwA8+oluiyw7E
YjrkJ2lkrALFiC28I3NRzprH/TelB9c0pBiTyGycDjT347p5C1V5M/g3F3/Y+W4T
1F1hORa/NgaXBEY4qKAb8ShcpvVwywk9VVPACM1i3RGNtTG7i0RIsgumdXBPiOTy
pi2UaH170SQLg6u5/D9euA==',
],
],
'28' => [
'100' => [
'latest' => '28.0.5',
'internalVersion' => '28.0.5.1',
'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.5.zip',
'latest' => '28.0.6 RC1',
'internalVersion' => '28.0.6.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.6rc1.zip',
'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'VjsEJXdfI+ELdcE0gR38zgw3+XSOpc4w7OFzg0bDHC3UWOyyXEKRs3DiaPk/262Q
B10V4b+GJ4WC4P6/LpAzHcEpJ4KX1J2MWE0eq3Pr22SayUH09XcYhXSapvgmc0Om
3wY5p8NRr9cNwi0Uslw/OhCovFTtj2I0xEgC6aHi6I+p8Z3V67LvkFE3YZP9nEpH
5hag3acwdQgbwVrMImz3pUEFKS0fsYSq3AkaPK3URHlZLaLsS6fo2ntWVVbrEjFQ
tPHQD87NDyadODwLr3guqLTgpm79quGcowGHO7qadL3Z44uB3xaW4w+iAg9VzQJ1
jwPKhVqxSKaSozkwU85D7A==',
'signature' => '0BJI7nOTbh9uQMHV4IFKhh0kK0GhOnjja3rNV7mkC52vAkg9Hi4dTwZO2+/w1KeH
FJMQzq0MzX5eW/4TkpNAUOoZqCqSeo4PupErLfMU3uHWTLSrsqmwkOdzGQ1KyQfF
uQ+x6x6E5VJMzndYuHhqZ+MtDgTVQiRoKM9/7QyrZrLbaPK+0PE0Q94nbBo3par+
pnPfgTgREX3+V35jTjFvChFYc+RCD3E43+pszveNlcTYydZKg/hrDFFSb/3PQkNB
CHiN5iVuZpQFpBdebsIMAqLH/+monZbJU4Ys/QdoAWx8YWMbDvWsB/CvRy4NssiU
VZfZpf4068HTOsd+oAGPsA==',
],
],
'27.1.9.1' => [
'27.1.10.0' => [
'100' => [
'latest' => '28.0.5',
'internalVersion' => '28.0.5.1',
'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.5.zip',
'latest' => '28.0.6 RC1',
'internalVersion' => '28.0.6.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.6rc1.zip',
'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'VjsEJXdfI+ELdcE0gR38zgw3+XSOpc4w7OFzg0bDHC3UWOyyXEKRs3DiaPk/262Q
B10V4b+GJ4WC4P6/LpAzHcEpJ4KX1J2MWE0eq3Pr22SayUH09XcYhXSapvgmc0Om
3wY5p8NRr9cNwi0Uslw/OhCovFTtj2I0xEgC6aHi6I+p8Z3V67LvkFE3YZP9nEpH
5hag3acwdQgbwVrMImz3pUEFKS0fsYSq3AkaPK3URHlZLaLsS6fo2ntWVVbrEjFQ
tPHQD87NDyadODwLr3guqLTgpm79quGcowGHO7qadL3Z44uB3xaW4w+iAg9VzQJ1
jwPKhVqxSKaSozkwU85D7A==',
'signature' => '0BJI7nOTbh9uQMHV4IFKhh0kK0GhOnjja3rNV7mkC52vAkg9Hi4dTwZO2+/w1KeH
FJMQzq0MzX5eW/4TkpNAUOoZqCqSeo4PupErLfMU3uHWTLSrsqmwkOdzGQ1KyQfF
uQ+x6x6E5VJMzndYuHhqZ+MtDgTVQiRoKM9/7QyrZrLbaPK+0PE0Q94nbBo3par+
pnPfgTgREX3+V35jTjFvChFYc+RCD3E43+pszveNlcTYydZKg/hrDFFSb/3PQkNB
CHiN5iVuZpQFpBdebsIMAqLH/+monZbJU4Ys/QdoAWx8YWMbDvWsB/CvRy4NssiU
VZfZpf4068HTOsd+oAGPsA==',
],
],
'27' => [
'100' => [
'latest' => '27.1.9',
'internalVersion' => '27.1.9.1',
'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-27.1.9.zip',
'latest' => '27.1.10 RC1',
'internalVersion' => '27.1.10.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-27.1.10rc1.zip',
'web' => 'https://docs.nextcloud.com/server/27/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'MofbMy9BK9Tib2LaSkg31dKRjRK6B+k8CTMh9xhUyQoC+yBdCKmchvw0ApohBc9h
4R0Ejxi57AEpMWrXwotSpQ5R41puIn6pSulN5DDhdj/AFvUUeoyI0nVKXCBCmqcO
zo7UPX07GqKIqQ8uTEuy3Q7ayREkVrFvbWUCDHgjGFV2xVwR4nqppmzlZKmC0SYu
KIFKVB0s5pFLvC2J/TcpqKGS86iQIUAaNkER3hiAf4iO+GxatM4rEtveD/Bv9Gdy
is8mB1xOT+wd3WCdwHoIu14IlWcy1CNgWKe+sjoz4VvR579TG3I4mk9VxSxLu8rO
3No9jhWhcURoGeKTWQJ5pw==',
'signature' => 'FSxqA+X8x6DcejCf5jlBYI65U4h2EQqd8quDYs0ujleYeVXtMUiB/l8s3baE6y61
LyN0jHS7KCa4Sh+fEYI5S2IidHzkFUjXUEKaT9EQ/JceOxh2rVLtKkUWGQad28ff
lttquSA3ds80nSZ+fo7o8EjJTcQa9ghVPCwpJEQCkq0XMgTQ2iGpanaYZhYAaH/v
a2C7k/Ws5sBpknXND92llt4ohJbRHzH/K2lKA+gFnoAfAymDlZHT0oQJBzBqy4jc
n+OSia547bnvfzcYhEPr8YqvJ/n1dMlUhefiUezjyOOwE4zx7JHRGwYMMn8CsO6P
W5+qwqiC+Y+JfHS77DCPVg==',
],
],
'26.0.13' => [
'100' => [
'latest' => '27.1.9',
'internalVersion' => '27.1.9.1',
'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-27.1.9.zip',
'latest' => '27.1.10 RC1',
'internalVersion' => '27.1.10.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-27.1.10rc1.zip',
'web' => 'https://docs.nextcloud.com/server/27/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'MofbMy9BK9Tib2LaSkg31dKRjRK6B+k8CTMh9xhUyQoC+yBdCKmchvw0ApohBc9h
4R0Ejxi57AEpMWrXwotSpQ5R41puIn6pSulN5DDhdj/AFvUUeoyI0nVKXCBCmqcO
zo7UPX07GqKIqQ8uTEuy3Q7ayREkVrFvbWUCDHgjGFV2xVwR4nqppmzlZKmC0SYu
KIFKVB0s5pFLvC2J/TcpqKGS86iQIUAaNkER3hiAf4iO+GxatM4rEtveD/Bv9Gdy
is8mB1xOT+wd3WCdwHoIu14IlWcy1CNgWKe+sjoz4VvR579TG3I4mk9VxSxLu8rO
3No9jhWhcURoGeKTWQJ5pw==',
'signature' => 'FSxqA+X8x6DcejCf5jlBYI65U4h2EQqd8quDYs0ujleYeVXtMUiB/l8s3baE6y61
LyN0jHS7KCa4Sh+fEYI5S2IidHzkFUjXUEKaT9EQ/JceOxh2rVLtKkUWGQad28ff
lttquSA3ds80nSZ+fo7o8EjJTcQa9ghVPCwpJEQCkq0XMgTQ2iGpanaYZhYAaH/v
a2C7k/Ws5sBpknXND92llt4ohJbRHzH/K2lKA+gFnoAfAymDlZHT0oQJBzBqy4jc
n+OSia547bnvfzcYhEPr8YqvJ/n1dMlUhefiUezjyOOwE4zx7JHRGwYMMn8CsO6P
W5+qwqiC+Y+JfHS77DCPVg==',
],
],
'26' => [
Expand Down
116 changes: 58 additions & 58 deletions tests/integration/features/beta.feature
Original file line number Diff line number Diff line change
Expand Up @@ -406,18 +406,18 @@ Feature: Testing the update scenario of beta releases
And the installation mtime is "11"
When The request is sent
Then The response is non-empty
And Update to version "27.1.9.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.zip"
And Update to version "27.1.10.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-27.1.10rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/27/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
MofbMy9BK9Tib2LaSkg31dKRjRK6B+k8CTMh9xhUyQoC+yBdCKmchvw0ApohBc9h
4R0Ejxi57AEpMWrXwotSpQ5R41puIn6pSulN5DDhdj/AFvUUeoyI0nVKXCBCmqcO
zo7UPX07GqKIqQ8uTEuy3Q7ayREkVrFvbWUCDHgjGFV2xVwR4nqppmzlZKmC0SYu
KIFKVB0s5pFLvC2J/TcpqKGS86iQIUAaNkER3hiAf4iO+GxatM4rEtveD/Bv9Gdy
is8mB1xOT+wd3WCdwHoIu14IlWcy1CNgWKe+sjoz4VvR579TG3I4mk9VxSxLu8rO
3No9jhWhcURoGeKTWQJ5pw==
FSxqA+X8x6DcejCf5jlBYI65U4h2EQqd8quDYs0ujleYeVXtMUiB/l8s3baE6y61
LyN0jHS7KCa4Sh+fEYI5S2IidHzkFUjXUEKaT9EQ/JceOxh2rVLtKkUWGQad28ff
lttquSA3ds80nSZ+fo7o8EjJTcQa9ghVPCwpJEQCkq0XMgTQ2iGpanaYZhYAaH/v
a2C7k/Ws5sBpknXND92llt4ohJbRHzH/K2lKA+gFnoAfAymDlZHT0oQJBzBqy4jc
n+OSia547bnvfzcYhEPr8YqvJ/n1dMlUhefiUezjyOOwE4zx7JHRGwYMMn8CsO6P
W5+qwqiC+Y+JfHS77DCPVg==
"""

Scenario: Updating latest Nextcloud 26 on the beta channel with instance category
Expand All @@ -429,18 +429,18 @@ Feature: Testing the update scenario of beta releases
And the instance has no subscription
When The request is sent
Then The response is non-empty
And Update to version "27.1.9.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.zip"
And Update to version "27.1.10.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-27.1.10rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/27/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
MofbMy9BK9Tib2LaSkg31dKRjRK6B+k8CTMh9xhUyQoC+yBdCKmchvw0ApohBc9h
4R0Ejxi57AEpMWrXwotSpQ5R41puIn6pSulN5DDhdj/AFvUUeoyI0nVKXCBCmqcO
zo7UPX07GqKIqQ8uTEuy3Q7ayREkVrFvbWUCDHgjGFV2xVwR4nqppmzlZKmC0SYu
KIFKVB0s5pFLvC2J/TcpqKGS86iQIUAaNkER3hiAf4iO+GxatM4rEtveD/Bv9Gdy
is8mB1xOT+wd3WCdwHoIu14IlWcy1CNgWKe+sjoz4VvR579TG3I4mk9VxSxLu8rO
3No9jhWhcURoGeKTWQJ5pw==
FSxqA+X8x6DcejCf5jlBYI65U4h2EQqd8quDYs0ujleYeVXtMUiB/l8s3baE6y61
LyN0jHS7KCa4Sh+fEYI5S2IidHzkFUjXUEKaT9EQ/JceOxh2rVLtKkUWGQad28ff
lttquSA3ds80nSZ+fo7o8EjJTcQa9ghVPCwpJEQCkq0XMgTQ2iGpanaYZhYAaH/v
a2C7k/Ws5sBpknXND92llt4ohJbRHzH/K2lKA+gFnoAfAymDlZHT0oQJBzBqy4jc
n+OSia547bnvfzcYhEPr8YqvJ/n1dMlUhefiUezjyOOwE4zx7JHRGwYMMn8CsO6P
W5+qwqiC+Y+JfHS77DCPVg==
"""

Scenario: Updating Nextcloud 27.0 on the beta channel
Expand All @@ -450,39 +450,39 @@ Feature: Testing the update scenario of beta releases
And the installation mtime is "11"
When The request is sent
Then The response is non-empty
And Update to version "27.1.9.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-27.1.9.zip"
And Update to version "27.1.10.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-27.1.10rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/27/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
MofbMy9BK9Tib2LaSkg31dKRjRK6B+k8CTMh9xhUyQoC+yBdCKmchvw0ApohBc9h
4R0Ejxi57AEpMWrXwotSpQ5R41puIn6pSulN5DDhdj/AFvUUeoyI0nVKXCBCmqcO
zo7UPX07GqKIqQ8uTEuy3Q7ayREkVrFvbWUCDHgjGFV2xVwR4nqppmzlZKmC0SYu
KIFKVB0s5pFLvC2J/TcpqKGS86iQIUAaNkER3hiAf4iO+GxatM4rEtveD/Bv9Gdy
is8mB1xOT+wd3WCdwHoIu14IlWcy1CNgWKe+sjoz4VvR579TG3I4mk9VxSxLu8rO
3No9jhWhcURoGeKTWQJ5pw==
FSxqA+X8x6DcejCf5jlBYI65U4h2EQqd8quDYs0ujleYeVXtMUiB/l8s3baE6y61
LyN0jHS7KCa4Sh+fEYI5S2IidHzkFUjXUEKaT9EQ/JceOxh2rVLtKkUWGQad28ff
lttquSA3ds80nSZ+fo7o8EjJTcQa9ghVPCwpJEQCkq0XMgTQ2iGpanaYZhYAaH/v
a2C7k/Ws5sBpknXND92llt4ohJbRHzH/K2lKA+gFnoAfAymDlZHT0oQJBzBqy4jc
n+OSia547bnvfzcYhEPr8YqvJ/n1dMlUhefiUezjyOOwE4zx7JHRGwYMMn8CsO6P
W5+qwqiC+Y+JfHS77DCPVg==
"""

Scenario: Updating latest Nextcloud 27.1 on the beta channel
Given There is a release with channel "beta"
And The received version is "27.1.9.1"
And The received version is "27.1.10.0"
And The received PHP version is "8.1.0"
And the installation mtime is "11"
When The request is sent
Then The response is non-empty
And Update to version "28.0.5.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.zip"
And Update to version "28.0.6.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.6rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
VjsEJXdfI+ELdcE0gR38zgw3+XSOpc4w7OFzg0bDHC3UWOyyXEKRs3DiaPk/262Q
B10V4b+GJ4WC4P6/LpAzHcEpJ4KX1J2MWE0eq3Pr22SayUH09XcYhXSapvgmc0Om
3wY5p8NRr9cNwi0Uslw/OhCovFTtj2I0xEgC6aHi6I+p8Z3V67LvkFE3YZP9nEpH
5hag3acwdQgbwVrMImz3pUEFKS0fsYSq3AkaPK3URHlZLaLsS6fo2ntWVVbrEjFQ
tPHQD87NDyadODwLr3guqLTgpm79quGcowGHO7qadL3Z44uB3xaW4w+iAg9VzQJ1
jwPKhVqxSKaSozkwU85D7A==
0BJI7nOTbh9uQMHV4IFKhh0kK0GhOnjja3rNV7mkC52vAkg9Hi4dTwZO2+/w1KeH
FJMQzq0MzX5eW/4TkpNAUOoZqCqSeo4PupErLfMU3uHWTLSrsqmwkOdzGQ1KyQfF
uQ+x6x6E5VJMzndYuHhqZ+MtDgTVQiRoKM9/7QyrZrLbaPK+0PE0Q94nbBo3par+
pnPfgTgREX3+V35jTjFvChFYc+RCD3E43+pszveNlcTYydZKg/hrDFFSb/3PQkNB
CHiN5iVuZpQFpBdebsIMAqLH/+monZbJU4Ys/QdoAWx8YWMbDvWsB/CvRy4NssiU
VZfZpf4068HTOsd+oAGPsA==
"""

Scenario: Updating Nextcloud 28 on the beta channel
Expand All @@ -492,39 +492,39 @@ Feature: Testing the update scenario of beta releases
And the installation mtime is "11"
When The request is sent
Then The response is non-empty
And Update to version "28.0.5.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.5.zip"
And Update to version "28.0.6.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.6rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
VjsEJXdfI+ELdcE0gR38zgw3+XSOpc4w7OFzg0bDHC3UWOyyXEKRs3DiaPk/262Q
B10V4b+GJ4WC4P6/LpAzHcEpJ4KX1J2MWE0eq3Pr22SayUH09XcYhXSapvgmc0Om
3wY5p8NRr9cNwi0Uslw/OhCovFTtj2I0xEgC6aHi6I+p8Z3V67LvkFE3YZP9nEpH
5hag3acwdQgbwVrMImz3pUEFKS0fsYSq3AkaPK3URHlZLaLsS6fo2ntWVVbrEjFQ
tPHQD87NDyadODwLr3guqLTgpm79quGcowGHO7qadL3Z44uB3xaW4w+iAg9VzQJ1
jwPKhVqxSKaSozkwU85D7A==
0BJI7nOTbh9uQMHV4IFKhh0kK0GhOnjja3rNV7mkC52vAkg9Hi4dTwZO2+/w1KeH
FJMQzq0MzX5eW/4TkpNAUOoZqCqSeo4PupErLfMU3uHWTLSrsqmwkOdzGQ1KyQfF
uQ+x6x6E5VJMzndYuHhqZ+MtDgTVQiRoKM9/7QyrZrLbaPK+0PE0Q94nbBo3par+
pnPfgTgREX3+V35jTjFvChFYc+RCD3E43+pszveNlcTYydZKg/hrDFFSb/3PQkNB
CHiN5iVuZpQFpBdebsIMAqLH/+monZbJU4Ys/QdoAWx8YWMbDvWsB/CvRy4NssiU
VZfZpf4068HTOsd+oAGPsA==
"""

Scenario: Updating latest Nextcloud 28 on the beta channel
Given There is a release with channel "beta"
And The received version is "28.0.5.1"
And The received version is "28.0.6.0"
And The received PHP version is "8.1.0"
And the installation mtime is "11"
When The request is sent
Then The response is non-empty
And Update to version "29.0.0.19" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.zip"
And Update to version "29.0.1.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.1rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
WYiOZ/o8pfhdiTsRgo2Y9deTYAhfe10Z0JrMOlqBBpNbGw8+Lzgkc4clWDM2TQ7D
ZMXLZicwkUxueh3o7PZsbR7RHT2weQ8ajMz+wc87rCKVUiNzLm/7VXL9o5HXY7jw
hhSbjS22PwyKXhrqoMyC5Zu7L60O+8W/LPUyYwnCV5IdL9BCXCa+Z284Ig95v8uX
c/N0UlT+d4cQD/GxhIxDvNDtsV3pLnUjWwgSwjSbnsMu+4jL6AxtNO1ZWVdeg3X7
o2+KFQzM84mURv71eGvzsCXziisZM1irTS7UZSYLlV8x3r/6xOoDFcnjDjquHLaQ
NxJoXqJoiaG26rWzAT6yDQ==
iokyAwgo30hJZvu6yxBihuHH6kt6H6r/7z7X+PAPxeVlmlGR7TNn/Jdd2A0Mhqom
oLQpFfwSOLFDOTBvKF2c2Qg2okpLOccZhiqPkXGrzDPspGS9i0N35qwkFGj1mTit
9m8RoAwtjpan9U7k3UUjU3d6OU1hjtf9rVcwpsmDORkohCwetZFnwA8+oluiyw7E
YjrkJ2lkrALFiC28I3NRzprH/TelB9c0pBiTyGycDjT347p5C1V5M/g3F3/Y+W4T
1F1hORa/NgaXBEY4qKAb8ShcpvVwywk9VVPACM1i3RGNtTG7i0RIsgumdXBPiOTy
pi2UaH170SQLg6u5/D9euA==
"""

Scenario: Updating Nextcloud 29 on the beta channel
Expand All @@ -534,16 +534,16 @@ Feature: Testing the update scenario of beta releases
And the installation mtime is "11"
When The request is sent
Then The response is non-empty
And Update to version "29.0.0.19" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.0.zip"
And Update to version "29.0.1.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.1rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
WYiOZ/o8pfhdiTsRgo2Y9deTYAhfe10Z0JrMOlqBBpNbGw8+Lzgkc4clWDM2TQ7D
ZMXLZicwkUxueh3o7PZsbR7RHT2weQ8ajMz+wc87rCKVUiNzLm/7VXL9o5HXY7jw
hhSbjS22PwyKXhrqoMyC5Zu7L60O+8W/LPUyYwnCV5IdL9BCXCa+Z284Ig95v8uX
c/N0UlT+d4cQD/GxhIxDvNDtsV3pLnUjWwgSwjSbnsMu+4jL6AxtNO1ZWVdeg3X7
o2+KFQzM84mURv71eGvzsCXziisZM1irTS7UZSYLlV8x3r/6xOoDFcnjDjquHLaQ
NxJoXqJoiaG26rWzAT6yDQ==
iokyAwgo30hJZvu6yxBihuHH6kt6H6r/7z7X+PAPxeVlmlGR7TNn/Jdd2A0Mhqom
oLQpFfwSOLFDOTBvKF2c2Qg2okpLOccZhiqPkXGrzDPspGS9i0N35qwkFGj1mTit
9m8RoAwtjpan9U7k3UUjU3d6OU1hjtf9rVcwpsmDORkohCwetZFnwA8+oluiyw7E
YjrkJ2lkrALFiC28I3NRzprH/TelB9c0pBiTyGycDjT347p5C1V5M/g3F3/Y+W4T
1F1hORa/NgaXBEY4qKAb8ShcpvVwywk9VVPACM1i3RGNtTG7i0RIsgumdXBPiOTy
pi2UaH170SQLg6u5/D9euA==
"""
Loading