Skip to content

Commit b1f8f09

Browse files
committed
chore: 32.0.0 beta 1
Signed-off-by: skjnldsv <[email protected]>
1 parent 2b5b1ce commit b1f8f09

File tree

6 files changed

+144
-10
lines changed

6 files changed

+144
-10
lines changed

config/config.php

Lines changed: 87 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1445,14 +1445,100 @@
14451445
],
14461446
],
14471447
'beta' => [
1448+
'32' => [
1449+
'100' => [
1450+
'latest' => '32.0.0 beta 1',
1451+
'internalVersion' => '32.0.0.4',
1452+
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.zip',
1453+
'downloads' => [
1454+
'bz2' => [
1455+
'0' => 'https://github.com/nextcloud-releases/server/releases/download/v32.0.0beta1/nextcloud-32.0.0beta1.tar.bz2',
1456+
'1' => 'https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.tar.bz2',
1457+
],
1458+
'zip' => [
1459+
'0' => 'https://github.com/nextcloud-releases/server/releases/download/v32.0.0beta1/nextcloud-32.0.0beta1.zip',
1460+
'1' => 'https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.zip',
1461+
],
1462+
],
1463+
'web' => 'https://docs.nextcloud.com/server/32/admin_manual/maintenance/upgrade.html',
1464+
'eol' => false,
1465+
'minPHPVersion' => '8.1',
1466+
'signature' => 'g6S5eaPRwNPBVUPFS1fONZV8PL8aGB5fEBhtLq7aWgRnV4DlLssj+KofAzA3SM2K
1467+
z41H1WoOGBgu/q1lgoC6kQK/QojKk36jr2l1zGDVN6TF2QD3bBdLzZpmW+HcH/TC
1468+
oZgigkoxga+xc/TgIzxKhFVoK6LOjFMOiNGRly02v3TiLxMdLioZzRbIute/jiUc
1469+
/YrNN8p/SV6cZxu98DqYgwBHnhi1PfeYuhpWIqeQEo7U3yymEVlbt991QYFlG40H
1470+
9G4jmDkjd//9OmN7Q8yG5vAwhjNfpukIWQgDC18XvUizMmX/+RSB+sj6DiarR9G/
1471+
OUvqS5VBwknbiR8AbsZF+Q==',
1472+
'signatures' => [
1473+
'bz2' => 'DiPHlwDmbrDTHspmEI//okXpdI9cq6SDIyuHDTWukvzU7GyM2h82eVhpFWJiHKW5
1474+
PPxcdeOYkj+dBei8tEmrz47bompZW9iFm2lEnrqeANqkq55b3s6h9wNmapuJ4fxB
1475+
FmlPzEIEyOFPPWZNzZ5NtqZyjbQif3MHFszUvwaA9acsXQp2Mg6hVnpAqZwfEIgU
1476+
QMnYRzz69PqwFNjPsOOprImsvaL4Dtev/oKdgYuNU5+6YTPi7UnepNHkJNP27H1y
1477+
UhxRs+kbgfxPVT6e6SrEYkBwDD8iswnNLLGe5ki6WiJ/lqZqKMWXzcj9DNZQgYGJ
1478+
W+V2DpcwLaAa/yA0njVYdg==',
1479+
'zip' => 'g6S5eaPRwNPBVUPFS1fONZV8PL8aGB5fEBhtLq7aWgRnV4DlLssj+KofAzA3SM2K
1480+
z41H1WoOGBgu/q1lgoC6kQK/QojKk36jr2l1zGDVN6TF2QD3bBdLzZpmW+HcH/TC
1481+
oZgigkoxga+xc/TgIzxKhFVoK6LOjFMOiNGRly02v3TiLxMdLioZzRbIute/jiUc
1482+
/YrNN8p/SV6cZxu98DqYgwBHnhi1PfeYuhpWIqeQEo7U3yymEVlbt991QYFlG40H
1483+
9G4jmDkjd//9OmN7Q8yG5vAwhjNfpukIWQgDC18XvUizMmX/+RSB+sj6DiarR9G/
1484+
OUvqS5VBwknbiR8AbsZF+Q==',
1485+
],
1486+
],
1487+
],
1488+
'31.0.8.1' => [
1489+
'100' => [
1490+
'latest' => '32.0.0 beta 1',
1491+
'internalVersion' => '32.0.0.4',
1492+
'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.zip',
1493+
'downloads' => [
1494+
'bz2' => [
1495+
'0' => 'https://github.com/nextcloud-releases/server/releases/download/v32.0.0beta1/nextcloud-32.0.0beta1.tar.bz2',
1496+
'1' => 'https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.tar.bz2',
1497+
],
1498+
'zip' => [
1499+
'0' => 'https://github.com/nextcloud-releases/server/releases/download/v32.0.0beta1/nextcloud-32.0.0beta1.zip',
1500+
'1' => 'https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.zip',
1501+
],
1502+
],
1503+
'web' => 'https://docs.nextcloud.com/server/32/admin_manual/maintenance/upgrade.html',
1504+
'eol' => false,
1505+
'minPHPVersion' => '8.1',
1506+
'signature' => 'g6S5eaPRwNPBVUPFS1fONZV8PL8aGB5fEBhtLq7aWgRnV4DlLssj+KofAzA3SM2K
1507+
z41H1WoOGBgu/q1lgoC6kQK/QojKk36jr2l1zGDVN6TF2QD3bBdLzZpmW+HcH/TC
1508+
oZgigkoxga+xc/TgIzxKhFVoK6LOjFMOiNGRly02v3TiLxMdLioZzRbIute/jiUc
1509+
/YrNN8p/SV6cZxu98DqYgwBHnhi1PfeYuhpWIqeQEo7U3yymEVlbt991QYFlG40H
1510+
9G4jmDkjd//9OmN7Q8yG5vAwhjNfpukIWQgDC18XvUizMmX/+RSB+sj6DiarR9G/
1511+
OUvqS5VBwknbiR8AbsZF+Q==',
1512+
'signatures' => [
1513+
'bz2' => 'DiPHlwDmbrDTHspmEI//okXpdI9cq6SDIyuHDTWukvzU7GyM2h82eVhpFWJiHKW5
1514+
PPxcdeOYkj+dBei8tEmrz47bompZW9iFm2lEnrqeANqkq55b3s6h9wNmapuJ4fxB
1515+
FmlPzEIEyOFPPWZNzZ5NtqZyjbQif3MHFszUvwaA9acsXQp2Mg6hVnpAqZwfEIgU
1516+
QMnYRzz69PqwFNjPsOOprImsvaL4Dtev/oKdgYuNU5+6YTPi7UnepNHkJNP27H1y
1517+
UhxRs+kbgfxPVT6e6SrEYkBwDD8iswnNLLGe5ki6WiJ/lqZqKMWXzcj9DNZQgYGJ
1518+
W+V2DpcwLaAa/yA0njVYdg==',
1519+
'zip' => 'g6S5eaPRwNPBVUPFS1fONZV8PL8aGB5fEBhtLq7aWgRnV4DlLssj+KofAzA3SM2K
1520+
z41H1WoOGBgu/q1lgoC6kQK/QojKk36jr2l1zGDVN6TF2QD3bBdLzZpmW+HcH/TC
1521+
oZgigkoxga+xc/TgIzxKhFVoK6LOjFMOiNGRly02v3TiLxMdLioZzRbIute/jiUc
1522+
/YrNN8p/SV6cZxu98DqYgwBHnhi1PfeYuhpWIqeQEo7U3yymEVlbt991QYFlG40H
1523+
9G4jmDkjd//9OmN7Q8yG5vAwhjNfpukIWQgDC18XvUizMmX/+RSB+sj6DiarR9G/
1524+
OUvqS5VBwknbiR8AbsZF+Q==',
1525+
],
1526+
],
1527+
],
14481528
],
14491529
'daily' => [
1450-
'31' => [
1530+
'32' => [
14511531
'downloadUrl' => 'https://download.nextcloud.com/server/daily/latest-master.zip',
14521532
'web' => 'https://docs.nextcloud.com/server/latest/admin_manual/maintenance/upgrade.html',
14531533
'eol' => false,
14541534
'minPHPVersion' => '8.1',
14551535
],
1536+
'31' => [
1537+
'downloadUrl' => 'https://download.nextcloud.com/server/daily/latest-stable31.zip',
1538+
'web' => 'https://docs.nextcloud.com/server/31/admin_manual/maintenance/upgrade.html',
1539+
'eol' => false,
1540+
'minPHPVersion' => '8.1',
1541+
],
14561542
'30' => [
14571543
'downloadUrl' => 'https://download.nextcloud.com/server/daily/latest-stable30.zip',
14581544
'web' => 'https://docs.nextcloud.com/server/30/admin_manual/maintenance/upgrade.html',

config/major_versions.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
{
2-
"31": {
3-
"eol": "2026-02",
4-
"minPHP": "8.1"
5-
},
2+
"32": {
3+
"eol": "2026-09",
4+
"minPHP": "8.1"
5+
},
6+
"31": {
7+
"eol": "2026-02",
8+
"minPHP": "8.1"
9+
},
610
"30": {
7-
"eol": "2025-09",
11+
"eol": "2025-09",
812
"minPHP": "8.1"
913
},
1014
"29": {

config/releases.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,12 @@
9898
"bz2": "BiwlUyZVZtT077eAOVddlKNFJLB9pNG3R+5qppJMD0LJNPupryhE7QpiR7QkF+NdTlsA/LbkY2DpsDapEqAwE1xKwFE3jm6XCUEU7b2NtLhkHr2H7AgGZfXH617+StqcbTahHbft3NsZs81ew5gvM8nqCvPBdTB/Nn7TJfQrwDc9qNHcPPreooZbIK25xSmN6ogs/3UmOPE2RFDQx8gQLpyIc1xAl3Gh3wMXSBB5ZPMQ34oHiRb3AV7qUN0JHsUuaUYIgjdo+TYUDeUFecbtlNlQb2j9imDKAciDr2GSF3PIrRsySlXnyfY2m/sdmSizFgutjOWELc5MrBIG75NZgA==",
9999
"zip": "c9X3/xMJcmFyPQHhNPoPsw6yUETYyFIhYdvkfZ/Z51wR8VrkWOXqyiK2sLhZOjB/G53cNx2VFsiKOkvuutZoGtkd7JAj/8emEzWzlzVr7hHrmdUSxWzupBGpSFnYFGsn35N52ZEmfyXtRcuerzFVMRlX5R/+AVER1Jc964CHPrH2kBp4JI6LKld2t6fZ9TAShguf/AHq9rYn935wO9ZIHQgUtWCOYBZgh8YzpoMeEQXC/2A9UVE9xvY5DNEB8XIiwRIWnWUQndnvuSNpNLME49r/5OdflCOcDl2eyklYb7b1rCVFXZOBaFXqkZkTxn7agANRmv8MOvWDeSvk4Y2TqQ=="
100100
}
101+
},
102+
"32.0.0 beta 1": {
103+
"internalVersion": "32.0.0.4",
104+
"signatures": {
105+
"bz2": "DiPHlwDmbrDTHspmEI//okXpdI9cq6SDIyuHDTWukvzU7GyM2h82eVhpFWJiHKW5PPxcdeOYkj+dBei8tEmrz47bompZW9iFm2lEnrqeANqkq55b3s6h9wNmapuJ4fxBFmlPzEIEyOFPPWZNzZ5NtqZyjbQif3MHFszUvwaA9acsXQp2Mg6hVnpAqZwfEIgUQMnYRzz69PqwFNjPsOOprImsvaL4Dtev/oKdgYuNU5+6YTPi7UnepNHkJNP27H1yUhxRs+kbgfxPVT6e6SrEYkBwDD8iswnNLLGe5ki6WiJ/lqZqKMWXzcj9DNZQgYGJW+V2DpcwLaAa/yA0njVYdg==",
106+
"zip": "g6S5eaPRwNPBVUPFS1fONZV8PL8aGB5fEBhtLq7aWgRnV4DlLssj+KofAzA3SM2Kz41H1WoOGBgu/q1lgoC6kQK/QojKk36jr2l1zGDVN6TF2QD3bBdLzZpmW+HcH/TCoZgigkoxga+xc/TgIzxKhFVoK6LOjFMOiNGRly02v3TiLxMdLioZzRbIute/jiUc/YrNN8p/SV6cZxu98DqYgwBHnhi1PfeYuhpWIqeQEo7U3yymEVlbt991QYFlG40H9G4jmDkjd//9OmN7Q8yG5vAwhjNfpukIWQgDC18XvUizMmX/+RSB+sj6DiarR9G/OUvqS5VBwknbiR8AbsZF+Q=="
107+
}
101108
}
102109
}

tests/integration/features/beta.feature

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,3 +651,28 @@ Feature: Testing the update scenario of beta releases
651651
wRIWnWUQndnvuSNpNLME49r/5OdflCOcDl2eyklYb7b1rCVFXZOBaFXqkZkTxn7a
652652
gANRmv8MOvWDeSvk4Y2TqQ==
653653
"""
654+
655+
Scenario: Updating Nextcloud latest 31 to 32 on the beta channel
656+
Given There is a release with channel "beta"
657+
And The received version is "31.0.8.1"
658+
And The received PHP version is "8.1.0"
659+
And the installation mtime is "11"
660+
When The request is sent
661+
Then The response is non-empty
662+
And Update to version "32.0.0.4" is available
663+
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.zip"
664+
And Download URLS contain "https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.zip"
665+
And Download URLS contain "https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.tar.bz2"
666+
And Download URLS contain "https://github.com/nextcloud-releases/server/releases/download/v32.0.0beta1/nextcloud-32.0.0beta1.zip"
667+
And Download URLS contain "https://github.com/nextcloud-releases/server/releases/download/v32.0.0beta1/nextcloud-32.0.0beta1.tar.bz2"
668+
And URL to documentation is "https://docs.nextcloud.com/server/32/admin_manual/maintenance/upgrade.html"
669+
And EOL is set to "0"
670+
And The signature is
671+
"""
672+
g6S5eaPRwNPBVUPFS1fONZV8PL8aGB5fEBhtLq7aWgRnV4DlLssj+KofAzA3SM2K
673+
z41H1WoOGBgu/q1lgoC6kQK/QojKk36jr2l1zGDVN6TF2QD3bBdLzZpmW+HcH/TC
674+
oZgigkoxga+xc/TgIzxKhFVoK6LOjFMOiNGRly02v3TiLxMdLioZzRbIute/jiUc
675+
/YrNN8p/SV6cZxu98DqYgwBHnhi1PfeYuhpWIqeQEo7U3yymEVlbt991QYFlG40H
676+
9G4jmDkjd//9OmN7Q8yG5vAwhjNfpukIWQgDC18XvUizMmX/+RSB+sj6DiarR9G/
677+
OUvqS5VBwknbiR8AbsZF+Q==
678+
"""

tests/integration/features/daily.feature

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Feature: Testing the update scenario of daily releases
22

3-
Scenario: Updating an outdated Nextcloud 31 daily
3+
Scenario: Updating an outdated Nextcloud 32 daily
44
Given There is a release with channel "daily"
5-
And The received version is "31.1.0"
5+
And The received version is "32.1.0"
66
And the received build is "2012-10-19T18:44:30+00:00"
77
When The request is sent
88
Then The response is non-empty
@@ -12,6 +12,18 @@ Feature: Testing the update scenario of daily releases
1212
And EOL is set to "0"
1313
And No signature is set
1414

15+
Scenario: Updating an outdated Nextcloud 31 daily
16+
Given There is a release with channel "daily"
17+
And The received version is "31.1.0"
18+
And the received build is "2012-10-19T18:44:30+00:00"
19+
When The request is sent
20+
Then The response is non-empty
21+
And Update to version "100.0.0.0" is available
22+
And URL to download is "https://download.nextcloud.com/server/daily/latest-stable31.zip"
23+
And URL to documentation is "https://docs.nextcloud.com/server/31/admin_manual/maintenance/upgrade.html"
24+
And EOL is set to "0"
25+
And No signature is set
26+
1527
Scenario: Updating an outdated Nextcloud 30 daily
1628
Given There is a release with channel "daily"
1729
And The received version is "30.1.0"

tests/integration/features/latest.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ Feature: Testing the latest endpoint
1111
Given I want to know the latest beta release
1212
When I send a request latest.php
1313
Then The JSON response is non-empty
14-
And Version "31.0.8" is the latest release
15-
And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-31.0.8.zip"
14+
And Version "32.0.0 beta 1" is the latest release
15+
And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-32.0.0beta1.zip"
1616

1717
Scenario: Get latest stable version with PHP 8.0
1818
Given I want to know the latest stable release

0 commit comments

Comments
 (0)