diff --git a/config/config.php b/config/config.php index ed770b8b..6065a5ba 100644 --- a/config/config.php +++ b/config/config.php @@ -49,7 +49,7 @@ QexpG3uO4JLIC3zb9EWw0g==', ], ], - '28.0.12.2' => [ + '28.0.13.1' => [ '100' => [ 'latest' => '29.0.10', 'internalVersion' => '29.0.10.1', @@ -67,34 +67,34 @@ ], '28' => [ '100' => [ - 'latest' => '28.0.12', - 'internalVersion' => '28.0.12.2', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.12.zip', + 'latest' => '28.0.13', + 'internalVersion' => '28.0.13.1', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.13.zip', 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', - 'eol' => false, + 'eol' => true, 'minPHPVersion' => '8.0', - 'signature' => 'wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR -uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds -ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ -01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX -vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ -AJPeeesagNpLE0n/XjGb3Q==', + 'signature' => 'QnBb5GrAAFvqSJ8n2CxIFEHOoag2Mi5ihHyx7CdiYyty7rP1RXb9r3BOHi0waRH1 +7XnkyFViYiAMB6qS3mEp5iuFsjwO7j+z5+n1kUzTtMMVVaPy/OOeELlb0bQYP4C6 +M0V3P3l/gIWFVvkv8UxLWrM3vfKnmFgQd0szDmj+1z/Tp2h7HCOEOpkDEAuJOZ6j +4bQE1EhZZcD9V61hxGGGjU/mwDM3tatcwOZlWru4TgWB51SuHKIfXJAZpy1B2hXd ++6PHtWZYDHRz2X+p9A7ehu7+YF1wFtkDWzM0Ny7StRsfyTNdpN9CvqVe624eYzhv +Kof8D3V/bNv6y0dphuKuYQ==', ], ], '27.1.11.3' => [ '100' => [ - 'latest' => '28.0.12', - 'internalVersion' => '28.0.12.2', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.12.zip', + 'latest' => '28.0.13', + 'internalVersion' => '28.0.13.1', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.13.zip', 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', - 'eol' => false, + 'eol' => true, 'minPHPVersion' => '8.0', - 'signature' => 'wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR -uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds -ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ -01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX -vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ -AJPeeesagNpLE0n/XjGb3Q==', + 'signature' => 'QnBb5GrAAFvqSJ8n2CxIFEHOoag2Mi5ihHyx7CdiYyty7rP1RXb9r3BOHi0waRH1 +7XnkyFViYiAMB6qS3mEp5iuFsjwO7j+z5+n1kUzTtMMVVaPy/OOeELlb0bQYP4C6 +M0V3P3l/gIWFVvkv8UxLWrM3vfKnmFgQd0szDmj+1z/Tp2h7HCOEOpkDEAuJOZ6j +4bQE1EhZZcD9V61hxGGGjU/mwDM3tatcwOZlWru4TgWB51SuHKIfXJAZpy1B2hXd ++6PHtWZYDHRz2X+p9A7ehu7+YF1wFtkDWzM0Ny7StRsfyTNdpN9CvqVe624eYzhv +Kof8D3V/bNv6y0dphuKuYQ==', ], ], '27' => [ @@ -676,54 +676,6 @@ ], ], 'beta' => [ - '28.0.13.0' => [ - '100' => [ - 'latest' => '29.0.10', - 'internalVersion' => '29.0.10.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.10.zip', - 'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html', - 'eol' => false, - 'minPHPVersion' => '8.0', - 'signature' => 'y1EjwPsIOi7csy5i7eINb5KWvtOfdQTdBdofwHpk1HlzOGWwoCosM+1dShJbwzaR -Zsi2AlOL/c7CeHY8aH6smcJaqAGhlQityVGs0zKYlpMR5afglk0b+2+Hb9GR1T/M -8eb6qNsjO3KgxUe8ZBE8JZ32INpRqylQb2zvAKFMHzbz06Nj+574arnMY0o3LwR6 -o+wGx3e25/i5ybO+pLoqsEsoYgkl/DaSpcRor5tEWm7qiPtk8+aT2s/phuMftioQ -egpWI7BoU2Qke/uqkNhgjyMg0wbYLYLGzKOTGhzWrs9Sy0LhnwFG6jE+m3ZYk8tr -QexpG3uO4JLIC3zb9EWw0g==', - ], - ], - '28' => [ - '100' => [ - 'latest' => '28.0.13 RC1', - 'internalVersion' => '28.0.13.0', - 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.13rc1.zip', - 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', - 'eol' => false, - 'minPHPVersion' => '8.0', - 'signature' => 'F3+gp9NaTJ2RTKYaE6VIMCaN7R76WZJRxmEITlBKosyxVWvf4MHmwvfCAOWh/1JL -jhu2wqmE6bLC/IXQlrQAN9ny1UtLWMCzbZP1fNjUme7mMSSizEDs3+srXy11BfEj -WU30XsuOToB29hVPON08TyxEcuJ6dyEFVRBVm0za/IcT6f5U1YZHoIxsXlne4Ja7 -62Yv48d+qBosMxUJbxsKazYefwvPDMLFahhHTt4xm6Jzr/QskOTBbOtIt3SRQAbk -2h1hGqb2NywMahZx7rhQCxhbB94A8GVkd7hyE+FOePugTbJ4TB3M6G7g/yQH4lse -qDhKDAucVLoSatvDk75plw==', - ], - ], - '27.1.11.3' => [ - '100' => [ - 'latest' => '28.0.13 RC1', - 'internalVersion' => '28.0.13.0', - 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.13rc1.zip', - 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', - 'eol' => false, - 'minPHPVersion' => '8.0', - 'signature' => 'F3+gp9NaTJ2RTKYaE6VIMCaN7R76WZJRxmEITlBKosyxVWvf4MHmwvfCAOWh/1JL -jhu2wqmE6bLC/IXQlrQAN9ny1UtLWMCzbZP1fNjUme7mMSSizEDs3+srXy11BfEj -WU30XsuOToB29hVPON08TyxEcuJ6dyEFVRBVm0za/IcT6f5U1YZHoIxsXlne4Ja7 -62Yv48d+qBosMxUJbxsKazYefwvPDMLFahhHTt4xm6Jzr/QskOTBbOtIt3SRQAbk -2h1hGqb2NywMahZx7rhQCxhbB94A8GVkd7hyE+FOePugTbJ4TB3M6G7g/yQH4lse -qDhKDAucVLoSatvDk75plw==', - ], - ], ], 'daily' => [ '30' => [ @@ -741,7 +693,7 @@ '28' => [ 'downloadUrl' => 'https://download.nextcloud.com/server/daily/latest-stable28.zip', 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', - 'eol' => false, + 'eol' => true, 'minPHPVersion' => '8.0', ], '27' => [ diff --git a/config/releases.json b/config/releases.json index f9435018..aabe77d2 100644 --- a/config/releases.json +++ b/config/releases.json @@ -77,14 +77,10 @@ "internalVersion": "27.1.11.3", "signature": "brs2KkUu60QmFZD46rSTyg3qBSlYnv584xeFNWLl2ZM4cwItzJ5wXeajfrPvoUQJGWw7Ln4pQPHja4GrYaNfrKewbBzdJ295glFA5Biwk8OaacsAh6lZm4QH87OUjvgS560LH0hW99Jf9aFv/qqj56T0GSGlGS3qv/HNimmeC0sZfLNDdxjaDWBpVJkt+45ZvJJ8XVSDOlNNKjcgvcUMrsDItXioSwBst6vTdR5IKLAFivlb7HYLUN48R9h57QM2v8X/N49mF+Wk3PQa19wBVsUFYkaQuG9FTjUVgvp8bgv3s9rhrOLJa5KUOpdcodgZfaeql723PcZEzPJ3dzisSw==" }, - "28.0.12": { - "internalVersion": "28.0.12.2", - "signature": "wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLRuRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxdsME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXXvvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/AJPeeesagNpLE0n/XjGb3Q==" - }, - "28.0.13 RC1": { - "internalVersion": "28.0.13.0", - "signature": "F3+gp9NaTJ2RTKYaE6VIMCaN7R76WZJRxmEITlBKosyxVWvf4MHmwvfCAOWh/1JLjhu2wqmE6bLC/IXQlrQAN9ny1UtLWMCzbZP1fNjUme7mMSSizEDs3+srXy11BfEjWU30XsuOToB29hVPON08TyxEcuJ6dyEFVRBVm0za/IcT6f5U1YZHoIxsXlne4Ja762Yv48d+qBosMxUJbxsKazYefwvPDMLFahhHTt4xm6Jzr/QskOTBbOtIt3SRQAbk2h1hGqb2NywMahZx7rhQCxhbB94A8GVkd7hyE+FOePugTbJ4TB3M6G7g/yQH4lseqDhKDAucVLoSatvDk75plw==" - }, + "28.0.13": { + "internalVersion": "28.0.13.1", + "signature": "QnBb5GrAAFvqSJ8n2CxIFEHOoag2Mi5ihHyx7CdiYyty7rP1RXb9r3BOHi0waRH17XnkyFViYiAMB6qS3mEp5iuFsjwO7j+z5+n1kUzTtMMVVaPy/OOeELlb0bQYP4C6M0V3P3l/gIWFVvkv8UxLWrM3vfKnmFgQd0szDmj+1z/Tp2h7HCOEOpkDEAuJOZ6j4bQE1EhZZcD9V61hxGGGjU/mwDM3tatcwOZlWru4TgWB51SuHKIfXJAZpy1B2hXd+6PHtWZYDHRz2X+p9A7ehu7+YF1wFtkDWzM0Ny7StRsfyTNdpN9CvqVe624eYzhvKof8D3V/bNv6y0dphuKuYQ==" + }, "29.0.10": { "internalVersion": "29.0.10.1", "signature": "y1EjwPsIOi7csy5i7eINb5KWvtOfdQTdBdofwHpk1HlzOGWwoCosM+1dShJbwzaRZsi2AlOL/c7CeHY8aH6smcJaqAGhlQityVGs0zKYlpMR5afglk0b+2+Hb9GR1T/M8eb6qNsjO3KgxUe8ZBE8JZ32INpRqylQb2zvAKFMHzbz06Nj+574arnMY0o3LwR6o+wGx3e25/i5ybO+pLoqsEsoYgkl/DaSpcRor5tEWm7qiPtk8+aT2s/phuMftioQegpWI7BoU2Qke/uqkNhgjyMg0wbYLYLGzKOTGhzWrs9Sy0LhnwFG6jE+m3ZYk8trQexpG3uO4JLIC3zb9EWw0g==" diff --git a/tests/integration/features/beta.feature b/tests/integration/features/beta.feature index 58f22eae..fc517aa1 100644 --- a/tests/integration/features/beta.feature +++ b/tests/integration/features/beta.feature @@ -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.13.0" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.13rc1.zip" + And Update to version "28.0.13.1" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.13.zip" And URL to documentation is "https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html" - And EOL is set to "0" + And EOL is set to "1" And The signature is """ - F3+gp9NaTJ2RTKYaE6VIMCaN7R76WZJRxmEITlBKosyxVWvf4MHmwvfCAOWh/1JL - jhu2wqmE6bLC/IXQlrQAN9ny1UtLWMCzbZP1fNjUme7mMSSizEDs3+srXy11BfEj - WU30XsuOToB29hVPON08TyxEcuJ6dyEFVRBVm0za/IcT6f5U1YZHoIxsXlne4Ja7 - 62Yv48d+qBosMxUJbxsKazYefwvPDMLFahhHTt4xm6Jzr/QskOTBbOtIt3SRQAbk - 2h1hGqb2NywMahZx7rhQCxhbB94A8GVkd7hyE+FOePugTbJ4TB3M6G7g/yQH4lse - qDhKDAucVLoSatvDk75plw== + QnBb5GrAAFvqSJ8n2CxIFEHOoag2Mi5ihHyx7CdiYyty7rP1RXb9r3BOHi0waRH1 + 7XnkyFViYiAMB6qS3mEp5iuFsjwO7j+z5+n1kUzTtMMVVaPy/OOeELlb0bQYP4C6 + M0V3P3l/gIWFVvkv8UxLWrM3vfKnmFgQd0szDmj+1z/Tp2h7HCOEOpkDEAuJOZ6j + 4bQE1EhZZcD9V61hxGGGjU/mwDM3tatcwOZlWru4TgWB51SuHKIfXJAZpy1B2hXd + +6PHtWZYDHRz2X+p9A7ehu7+YF1wFtkDWzM0Ny7StRsfyTNdpN9CvqVe624eYzhv + Kof8D3V/bNv6y0dphuKuYQ== """ Scenario: Updating Nextcloud 28 on the beta channel @@ -492,23 +492,23 @@ 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.13.0" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.13rc1.zip" + And Update to version "28.0.13.1" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.13.zip" And URL to documentation is "https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html" - And EOL is set to "0" + And EOL is set to "1" And The signature is """ - F3+gp9NaTJ2RTKYaE6VIMCaN7R76WZJRxmEITlBKosyxVWvf4MHmwvfCAOWh/1JL - jhu2wqmE6bLC/IXQlrQAN9ny1UtLWMCzbZP1fNjUme7mMSSizEDs3+srXy11BfEj - WU30XsuOToB29hVPON08TyxEcuJ6dyEFVRBVm0za/IcT6f5U1YZHoIxsXlne4Ja7 - 62Yv48d+qBosMxUJbxsKazYefwvPDMLFahhHTt4xm6Jzr/QskOTBbOtIt3SRQAbk - 2h1hGqb2NywMahZx7rhQCxhbB94A8GVkd7hyE+FOePugTbJ4TB3M6G7g/yQH4lse - qDhKDAucVLoSatvDk75plw== + QnBb5GrAAFvqSJ8n2CxIFEHOoag2Mi5ihHyx7CdiYyty7rP1RXb9r3BOHi0waRH1 + 7XnkyFViYiAMB6qS3mEp5iuFsjwO7j+z5+n1kUzTtMMVVaPy/OOeELlb0bQYP4C6 + M0V3P3l/gIWFVvkv8UxLWrM3vfKnmFgQd0szDmj+1z/Tp2h7HCOEOpkDEAuJOZ6j + 4bQE1EhZZcD9V61hxGGGjU/mwDM3tatcwOZlWru4TgWB51SuHKIfXJAZpy1B2hXd + +6PHtWZYDHRz2X+p9A7ehu7+YF1wFtkDWzM0Ny7StRsfyTNdpN9CvqVe624eYzhv + Kof8D3V/bNv6y0dphuKuYQ== """ Scenario: Updating latest Nextcloud 28 on the beta channel Given There is a release with channel "beta" - And The received version is "28.0.13.0" + And The received version is "28.0.13.1" And The received PHP version is "8.1.0" And the installation mtime is "11" When The request is sent diff --git a/tests/integration/features/daily.feature b/tests/integration/features/daily.feature index e5c2a6a2..e80555ba 100644 --- a/tests/integration/features/daily.feature +++ b/tests/integration/features/daily.feature @@ -33,7 +33,7 @@ Feature: Testing the update scenario of daily releases And Update to version "100.0.0.0" is available And URL to download is "https://download.nextcloud.com/server/daily/latest-stable28.zip" And URL to documentation is "https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html" - And EOL is set to "0" + And EOL is set to "1" And No signature is set Scenario: Updating an outdated Nextcloud 27 daily diff --git a/tests/integration/features/stable.feature b/tests/integration/features/stable.feature index 23216fa9..56f10b95 100644 --- a/tests/integration/features/stable.feature +++ b/tests/integration/features/stable.feature @@ -533,18 +533,18 @@ Feature: Testing the update scenario of stable releases And the installation mtime is "41" When The request is sent Then The response is non-empty - And Update to version "28.0.12.2" is available - And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.12.zip" + And Update to version "28.0.13.1" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.13.zip" And URL to documentation is "https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html" - And EOL is set to "0" + And EOL is set to "1" And The signature is """ - wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR - uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds - ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ - 01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX - vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ - AJPeeesagNpLE0n/XjGb3Q== + QnBb5GrAAFvqSJ8n2CxIFEHOoag2Mi5ihHyx7CdiYyty7rP1RXb9r3BOHi0waRH1 + 7XnkyFViYiAMB6qS3mEp5iuFsjwO7j+z5+n1kUzTtMMVVaPy/OOeELlb0bQYP4C6 + M0V3P3l/gIWFVvkv8UxLWrM3vfKnmFgQd0szDmj+1z/Tp2h7HCOEOpkDEAuJOZ6j + 4bQE1EhZZcD9V61hxGGGjU/mwDM3tatcwOZlWru4TgWB51SuHKIfXJAZpy1B2hXd + +6PHtWZYDHRz2X+p9A7ehu7+YF1wFtkDWzM0Ny7StRsfyTNdpN9CvqVe624eYzhv + Kof8D3V/bNv6y0dphuKuYQ== """ Scenario: Updating Nextcloud 28 on the stable channel @@ -554,23 +554,23 @@ Feature: Testing the update scenario of stable releases And the installation mtime is "11" When The request is sent Then The response is non-empty - And Update to version "28.0.12.2" is available - And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.12.zip" + And Update to version "28.0.13.1" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.13.zip" And URL to documentation is "https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html" - And EOL is set to "0" + And EOL is set to "1" And The signature is """ - wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR - uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds - ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ - 01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX - vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ - AJPeeesagNpLE0n/XjGb3Q== + QnBb5GrAAFvqSJ8n2CxIFEHOoag2Mi5ihHyx7CdiYyty7rP1RXb9r3BOHi0waRH1 + 7XnkyFViYiAMB6qS3mEp5iuFsjwO7j+z5+n1kUzTtMMVVaPy/OOeELlb0bQYP4C6 + M0V3P3l/gIWFVvkv8UxLWrM3vfKnmFgQd0szDmj+1z/Tp2h7HCOEOpkDEAuJOZ6j + 4bQE1EhZZcD9V61hxGGGjU/mwDM3tatcwOZlWru4TgWB51SuHKIfXJAZpy1B2hXd + +6PHtWZYDHRz2X+p9A7ehu7+YF1wFtkDWzM0Ny7StRsfyTNdpN9CvqVe624eYzhv + Kof8D3V/bNv6y0dphuKuYQ== """ Scenario: Updating latest Nextcloud 28 on the stable channel Given There is a release with channel "stable" - And The received version is "28.0.12.2" + And The received version is "28.0.13.1" And The received PHP version is "8.1.0" And the installation mtime is "61" When The request is sent