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

[Prod] 30.0.2 RC1 / 29.0.9 RC1 / 28.0.12 RC1 #1133

Merged
merged 6 commits into from
Oct 31, 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@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
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@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
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@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Make sure config.php is up-to-date with JSON files
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@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

# 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@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Getting config
id: get-config
Expand Down
96 changes: 96 additions & 0 deletions config/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -676,6 +676,102 @@
],
],
'beta' => [
'30' => [
'100' => [
'latest' => '30.0.2 RC1',
'internalVersion' => '30.0.2.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc1.zip',
'web' => 'https://docs.nextcloud.com/server/30/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.1',
'signature' => 'Aaczbzh1ueU68fCBRZQ/DaKV0JBUje/nqHCnWilh2qOqQnYJA8wEOc7fXSnt81DR
1hm3B1yVNR/6AA8Bp127TiJD1lQZabyR5gG7J4zk16pe/6saRpBod14WCLgZwe6w
4/5N9S66Y5ssacBFZjgL93EcNuK0vhFMKjPyxWr0AdWSsUQPyA24gaN040gw76cl
uKLh9z3V4oWFrqHWakLsP8/iOyoVWPZrFk5cDusy4in2kpTEpGuBQ2RU1wRDcgXB
+0fAGiY6cVN0PvtkEJb7VdRKRVFfAq7pMsnuynlW7CHGFqiqXBnD3bEhgUEIVqmW
JLICBn5xFc4IPRrgxKGY8w==',
],
],
'29.0.9.0' => [
'100' => [
'latest' => '30.0.2 RC1',
'internalVersion' => '30.0.2.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc1.zip',
'web' => 'https://docs.nextcloud.com/server/30/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.1',
'signature' => 'Aaczbzh1ueU68fCBRZQ/DaKV0JBUje/nqHCnWilh2qOqQnYJA8wEOc7fXSnt81DR
1hm3B1yVNR/6AA8Bp127TiJD1lQZabyR5gG7J4zk16pe/6saRpBod14WCLgZwe6w
4/5N9S66Y5ssacBFZjgL93EcNuK0vhFMKjPyxWr0AdWSsUQPyA24gaN040gw76cl
uKLh9z3V4oWFrqHWakLsP8/iOyoVWPZrFk5cDusy4in2kpTEpGuBQ2RU1wRDcgXB
+0fAGiY6cVN0PvtkEJb7VdRKRVFfAq7pMsnuynlW7CHGFqiqXBnD3bEhgUEIVqmW
JLICBn5xFc4IPRrgxKGY8w==',
],
],
'29' => [
'100' => [
'latest' => '29.0.9 RC1',
'internalVersion' => '29.0.9.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc1.zip',
'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'oEfDux6THBExlM+iiQjbWOvxoCm/qUwyqGMoP6ScfgkM5VhGJDG4KgNrw405stAh
6aj18lGg5Vz1fLe8cn5lKqEX1wcLDHHFwv9dGMy/2tG8e9Wd0Kdap2OOmsT+53ZC
Prry0xrQ66KkLvGsANlQC9YkEPzz2tnHdOhlO2rPME5HrCXkT4h/0aw0WTJsJywc
g3yF8tvc/02F1OnK/JdDhZjaKjikp6f/G4Vx12XFZx2vn6j1Sy+eTTWCKKC6oyM/
jvTE0Zf0PBfWQg3DokuN++X3PlCOQveCkC5xcVb5ohMLsH+5t+VMrdpt3R79739A
BHjyo8iNZtJA4iWm2nw24A==',
],
],
'28.0.12.0' => [
'100' => [
'latest' => '29.0.9 RC1',
'internalVersion' => '29.0.9.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc1.zip',
'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'oEfDux6THBExlM+iiQjbWOvxoCm/qUwyqGMoP6ScfgkM5VhGJDG4KgNrw405stAh
6aj18lGg5Vz1fLe8cn5lKqEX1wcLDHHFwv9dGMy/2tG8e9Wd0Kdap2OOmsT+53ZC
Prry0xrQ66KkLvGsANlQC9YkEPzz2tnHdOhlO2rPME5HrCXkT4h/0aw0WTJsJywc
g3yF8tvc/02F1OnK/JdDhZjaKjikp6f/G4Vx12XFZx2vn6j1Sy+eTTWCKKC6oyM/
jvTE0Zf0PBfWQg3DokuN++X3PlCOQveCkC5xcVb5ohMLsH+5t+VMrdpt3R79739A
BHjyo8iNZtJA4iWm2nw24A==',
],
],
'28' => [
'100' => [
'latest' => '28.0.12 RC1',
'internalVersion' => '28.0.12.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc1.zip',
'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'A8CD6Haq7r4zOH612RcaZvwB05LzjrcjCTsYc7z8Nj27dMOChKGTS2EIRKx8qdhQ
TaNlEG4pfzkscxzrg1X2L5jPgQJrB2zbgRqiRzc9otAFM49Q1Uh9ihYKRwWaoNGe
gYwfHSwIzoZPNAE/s39Om4CFn9R2xY3EFzQUUqmulfWc6GgOhnvBynfGdKrTPFjA
PmYBCy4+878Wvo/geFqqgkrGks0qkkuuqKDP0qis2FkwSN6RC93+i7V8W+WRaYyY
pqpwdvy8SpU55g4hm4Tjji/2wOwrC19KamiPo5/MoI0VeyMVBvQA+FWG5H5VbemQ
A94YIi+jHJ/voMqcY4CdvA==',
],
],
'27.1.11.3' => [
'100' => [
'latest' => '28.0.12 RC1',
'internalVersion' => '28.0.12.0',
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc1.zip',
'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html',
'eol' => false,
'minPHPVersion' => '8.0',
'signature' => 'A8CD6Haq7r4zOH612RcaZvwB05LzjrcjCTsYc7z8Nj27dMOChKGTS2EIRKx8qdhQ
TaNlEG4pfzkscxzrg1X2L5jPgQJrB2zbgRqiRzc9otAFM49Q1Uh9ihYKRwWaoNGe
gYwfHSwIzoZPNAE/s39Om4CFn9R2xY3EFzQUUqmulfWc6GgOhnvBynfGdKrTPFjA
PmYBCy4+878Wvo/geFqqgkrGks0qkkuuqKDP0qis2FkwSN6RC93+i7V8W+WRaYyY
pqpwdvy8SpU55g4hm4Tjji/2wOwrC19KamiPo5/MoI0VeyMVBvQA+FWG5H5VbemQ
A94YIi+jHJ/voMqcY4CdvA==',
],
],
],
'daily' => [
'30' => [
Expand Down
14 changes: 13 additions & 1 deletion config/releases.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,13 +80,25 @@
"28.0.11": {
"internalVersion": "28.0.11.1",
"signature": "yil0qZesdhMRNm926larjgppEC8rJ7HER7bzGEh6wlXmK3qpua713hge772Im3I0aesVSvYwmqtk0bqtLVVc7HgsqylvttiTWacxoK+ZIf9K4AtpRVRbYx/e/LncWBm1ivc579zXCNTXoy08Gk4djx3tMyOEKbUemCe3YPi3qCwZgDJDtve4wle3grWiqVGAYYXzSvkYGLUuIKofqs7x1HEjhLtPcDzDghlJP9keAjHVFJ8k2NdzXHI9Yq1mkDYw9qAv1fpwMZ5zCmjUMhcNodKT+epSXsOjwzg5LXCWwWGZ4sbgETeFbf173hWoGBZI2Lr57fZK3dW36XJg73Vhfw=="
},
"28.0.12 RC1": {
"internalVersion": "28.0.12.0",
"signature": "A8CD6Haq7r4zOH612RcaZvwB05LzjrcjCTsYc7z8Nj27dMOChKGTS2EIRKx8qdhQTaNlEG4pfzkscxzrg1X2L5jPgQJrB2zbgRqiRzc9otAFM49Q1Uh9ihYKRwWaoNGegYwfHSwIzoZPNAE/s39Om4CFn9R2xY3EFzQUUqmulfWc6GgOhnvBynfGdKrTPFjAPmYBCy4+878Wvo/geFqqgkrGks0qkkuuqKDP0qis2FkwSN6RC93+i7V8W+WRaYyYpqpwdvy8SpU55g4hm4Tjji/2wOwrC19KamiPo5/MoI0VeyMVBvQA+FWG5H5VbemQA94YIi+jHJ/voMqcY4CdvA=="
},
"29.0.8": {
"internalVersion": "29.0.8.1",
"signature": "NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnGO/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1RaShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMUasEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+nuJnyU9/LSVwAkOxoKZTOg=="
},
"29.0.9 RC1": {
"internalVersion": "29.0.9.0",
"signature": "oEfDux6THBExlM+iiQjbWOvxoCm/qUwyqGMoP6ScfgkM5VhGJDG4KgNrw405stAh6aj18lGg5Vz1fLe8cn5lKqEX1wcLDHHFwv9dGMy/2tG8e9Wd0Kdap2OOmsT+53ZCPrry0xrQ66KkLvGsANlQC9YkEPzz2tnHdOhlO2rPME5HrCXkT4h/0aw0WTJsJywcg3yF8tvc/02F1OnK/JdDhZjaKjikp6f/G4Vx12XFZx2vn6j1Sy+eTTWCKKC6oyM/jvTE0Zf0PBfWQg3DokuN++X3PlCOQveCkC5xcVb5ohMLsH+5t+VMrdpt3R79739ABHjyo8iNZtJA4iWm2nw24A=="
},
"30.0.1": {
"internalVersion": "30.0.1.2",
"signature": "SzhhoJx5bUQ5nmoLZLbNnr2xeW9jy87trzmVaoVtoSpQG+DzeWFdfcYnkdWmHEXeVdqEWUAEG9Fqp/YznmW0YnoIEy57hc7aT1xG5kvsUBqLd5tz7XujFnOZji1X8u7NgbORQFxPCgGR6pl8KFT7Z8stTjnqygQw+huRwM3NjgSB4TyITAM6j1jDUGpoZDuWh0uLEwzjuk1frD9BXpGD519POsMro7ryhHU/rgRkXsKK5Rtk2GRotVuTXC+1b/ysi2Vmhp33RjW8zpyglBH0Xdp0mB+1eu6m47AIHxM1Cpx48WJqOvsSKBCKWZLMTjyvoLSan+tnDsjhB1QcEGrz/w=="
}
},
"30.0.2 RC1": {
"internalVersion": "30.0.2.0",
"signature": "Aaczbzh1ueU68fCBRZQ/DaKV0JBUje/nqHCnWilh2qOqQnYJA8wEOc7fXSnt81DR1hm3B1yVNR/6AA8Bp127TiJD1lQZabyR5gG7J4zk16pe/6saRpBod14WCLgZwe6w4/5N9S66Y5ssacBFZjgL93EcNuK0vhFMKjPyxWr0AdWSsUQPyA24gaN040gw76cluKLh9z3V4oWFrqHWakLsP8/iOyoVWPZrFk5cDusy4in2kpTEpGuBQ2RU1wRDcgXB+0fAGiY6cVN0PvtkEJb7VdRKRVFfAq7pMsnuynlW7CHGFqiqXBnD3bEhgUEIVqmWJLICBn5xFc4IPRrgxKGY8w=="
}
}
100 changes: 50 additions & 50 deletions tests/integration/features/beta.feature
Original file line number Diff line number Diff line change
Expand Up @@ -471,18 +471,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 "28.0.11.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.11.zip"
And Update to version "28.0.12.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc1.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
"""
yil0qZesdhMRNm926larjgppEC8rJ7HER7bzGEh6wlXmK3qpua713hge772Im3I0
aesVSvYwmqtk0bqtLVVc7HgsqylvttiTWacxoK+ZIf9K4AtpRVRbYx/e/LncWBm1
ivc579zXCNTXoy08Gk4djx3tMyOEKbUemCe3YPi3qCwZgDJDtve4wle3grWiqVGA
YYXzSvkYGLUuIKofqs7x1HEjhLtPcDzDghlJP9keAjHVFJ8k2NdzXHI9Yq1mkDYw
9qAv1fpwMZ5zCmjUMhcNodKT+epSXsOjwzg5LXCWwWGZ4sbgETeFbf173hWoGBZI
2Lr57fZK3dW36XJg73Vhfw==
A8CD6Haq7r4zOH612RcaZvwB05LzjrcjCTsYc7z8Nj27dMOChKGTS2EIRKx8qdhQ
TaNlEG4pfzkscxzrg1X2L5jPgQJrB2zbgRqiRzc9otAFM49Q1Uh9ihYKRwWaoNGe
gYwfHSwIzoZPNAE/s39Om4CFn9R2xY3EFzQUUqmulfWc6GgOhnvBynfGdKrTPFjA
PmYBCy4+878Wvo/geFqqgkrGks0qkkuuqKDP0qis2FkwSN6RC93+i7V8W+WRaYyY
pqpwdvy8SpU55g4hm4Tjji/2wOwrC19KamiPo5/MoI0VeyMVBvQA+FWG5H5VbemQ
A94YIi+jHJ/voMqcY4CdvA==
"""

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.11.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.11.zip"
And Update to version "28.0.12.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc1.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
"""
yil0qZesdhMRNm926larjgppEC8rJ7HER7bzGEh6wlXmK3qpua713hge772Im3I0
aesVSvYwmqtk0bqtLVVc7HgsqylvttiTWacxoK+ZIf9K4AtpRVRbYx/e/LncWBm1
ivc579zXCNTXoy08Gk4djx3tMyOEKbUemCe3YPi3qCwZgDJDtve4wle3grWiqVGA
YYXzSvkYGLUuIKofqs7x1HEjhLtPcDzDghlJP9keAjHVFJ8k2NdzXHI9Yq1mkDYw
9qAv1fpwMZ5zCmjUMhcNodKT+epSXsOjwzg5LXCWwWGZ4sbgETeFbf173hWoGBZI
2Lr57fZK3dW36XJg73Vhfw==
A8CD6Haq7r4zOH612RcaZvwB05LzjrcjCTsYc7z8Nj27dMOChKGTS2EIRKx8qdhQ
TaNlEG4pfzkscxzrg1X2L5jPgQJrB2zbgRqiRzc9otAFM49Q1Uh9ihYKRwWaoNGe
gYwfHSwIzoZPNAE/s39Om4CFn9R2xY3EFzQUUqmulfWc6GgOhnvBynfGdKrTPFjA
PmYBCy4+878Wvo/geFqqgkrGks0qkkuuqKDP0qis2FkwSN6RC93+i7V8W+WRaYyY
pqpwdvy8SpU55g4hm4Tjji/2wOwrC19KamiPo5/MoI0VeyMVBvQA+FWG5H5VbemQ
A94YIi+jHJ/voMqcY4CdvA==
"""

Scenario: Updating latest Nextcloud 28 on the beta channel
Given There is a release with channel "beta"
And The received version is "28.0.11.1"
And The received version is "28.0.12.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.8.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.8.zip"
And Update to version "29.0.9.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc1.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
"""
NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG
O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra
ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU
asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92
PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+
nuJnyU9/LSVwAkOxoKZTOg==
oEfDux6THBExlM+iiQjbWOvxoCm/qUwyqGMoP6ScfgkM5VhGJDG4KgNrw405stAh
6aj18lGg5Vz1fLe8cn5lKqEX1wcLDHHFwv9dGMy/2tG8e9Wd0Kdap2OOmsT+53ZC
Prry0xrQ66KkLvGsANlQC9YkEPzz2tnHdOhlO2rPME5HrCXkT4h/0aw0WTJsJywc
g3yF8tvc/02F1OnK/JdDhZjaKjikp6f/G4Vx12XFZx2vn6j1Sy+eTTWCKKC6oyM/
jvTE0Zf0PBfWQg3DokuN++X3PlCOQveCkC5xcVb5ohMLsH+5t+VMrdpt3R79739A
BHjyo8iNZtJA4iWm2nw24A==
"""

Scenario: Updating Nextcloud 29 on the beta channel
Expand All @@ -534,39 +534,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 "29.0.8.1" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.8.zip"
And Update to version "29.0.9.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc1.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
"""
NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG
O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra
ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU
asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92
PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+
nuJnyU9/LSVwAkOxoKZTOg==
oEfDux6THBExlM+iiQjbWOvxoCm/qUwyqGMoP6ScfgkM5VhGJDG4KgNrw405stAh
6aj18lGg5Vz1fLe8cn5lKqEX1wcLDHHFwv9dGMy/2tG8e9Wd0Kdap2OOmsT+53ZC
Prry0xrQ66KkLvGsANlQC9YkEPzz2tnHdOhlO2rPME5HrCXkT4h/0aw0WTJsJywc
g3yF8tvc/02F1OnK/JdDhZjaKjikp6f/G4Vx12XFZx2vn6j1Sy+eTTWCKKC6oyM/
jvTE0Zf0PBfWQg3DokuN++X3PlCOQveCkC5xcVb5ohMLsH+5t+VMrdpt3R79739A
BHjyo8iNZtJA4iWm2nw24A==
"""

Scenario: Updating Nextcloud 29 to 30 on the beta channel
Given There is a release with channel "beta"
And The received version is "29.0.8.1"
And The received version is "29.0.9.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 "30.0.1.2" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-30.0.1.zip"
And Update to version "30.0.2.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/30/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
SzhhoJx5bUQ5nmoLZLbNnr2xeW9jy87trzmVaoVtoSpQG+DzeWFdfcYnkdWmHEXe
VdqEWUAEG9Fqp/YznmW0YnoIEy57hc7aT1xG5kvsUBqLd5tz7XujFnOZji1X8u7N
gbORQFxPCgGR6pl8KFT7Z8stTjnqygQw+huRwM3NjgSB4TyITAM6j1jDUGpoZDuW
h0uLEwzjuk1frD9BXpGD519POsMro7ryhHU/rgRkXsKK5Rtk2GRotVuTXC+1b/ys
i2Vmhp33RjW8zpyglBH0Xdp0mB+1eu6m47AIHxM1Cpx48WJqOvsSKBCKWZLMTjyv
oLSan+tnDsjhB1QcEGrz/w==
Aaczbzh1ueU68fCBRZQ/DaKV0JBUje/nqHCnWilh2qOqQnYJA8wEOc7fXSnt81DR
1hm3B1yVNR/6AA8Bp127TiJD1lQZabyR5gG7J4zk16pe/6saRpBod14WCLgZwe6w
4/5N9S66Y5ssacBFZjgL93EcNuK0vhFMKjPyxWr0AdWSsUQPyA24gaN040gw76cl
uKLh9z3V4oWFrqHWakLsP8/iOyoVWPZrFk5cDusy4in2kpTEpGuBQ2RU1wRDcgXB
+0fAGiY6cVN0PvtkEJb7VdRKRVFfAq7pMsnuynlW7CHGFqiqXBnD3bEhgUEIVqmW
JLICBn5xFc4IPRrgxKGY8w==
"""

Scenario: Updating Nextcloud 30 on the beta channel
Expand All @@ -576,16 +576,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 "30.0.1.2" is available
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-30.0.1.zip"
And Update to version "30.0.2.0" is available
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc1.zip"
And URL to documentation is "https://docs.nextcloud.com/server/30/admin_manual/maintenance/upgrade.html"
And EOL is set to "0"
And The signature is
"""
SzhhoJx5bUQ5nmoLZLbNnr2xeW9jy87trzmVaoVtoSpQG+DzeWFdfcYnkdWmHEXe
VdqEWUAEG9Fqp/YznmW0YnoIEy57hc7aT1xG5kvsUBqLd5tz7XujFnOZji1X8u7N
gbORQFxPCgGR6pl8KFT7Z8stTjnqygQw+huRwM3NjgSB4TyITAM6j1jDUGpoZDuW
h0uLEwzjuk1frD9BXpGD519POsMro7ryhHU/rgRkXsKK5Rtk2GRotVuTXC+1b/ys
i2Vmhp33RjW8zpyglBH0Xdp0mB+1eu6m47AIHxM1Cpx48WJqOvsSKBCKWZLMTjyv
oLSan+tnDsjhB1QcEGrz/w==
Aaczbzh1ueU68fCBRZQ/DaKV0JBUje/nqHCnWilh2qOqQnYJA8wEOc7fXSnt81DR
1hm3B1yVNR/6AA8Bp127TiJD1lQZabyR5gG7J4zk16pe/6saRpBod14WCLgZwe6w
4/5N9S66Y5ssacBFZjgL93EcNuK0vhFMKjPyxWr0AdWSsUQPyA24gaN040gw76cl
uKLh9z3V4oWFrqHWakLsP8/iOyoVWPZrFk5cDusy4in2kpTEpGuBQ2RU1wRDcgXB
+0fAGiY6cVN0PvtkEJb7VdRKRVFfAq7pMsnuynlW7CHGFqiqXBnD3bEhgUEIVqmW
JLICBn5xFc4IPRrgxKGY8w==
"""
Loading