diff --git a/config/config.php b/config/config.php index c5e4f7bf..183d44b5 100644 --- a/config/config.php +++ b/config/config.php @@ -17,7 +17,7 @@ h9nvBLY36Nn47IEvKwg+bw==', ], ], - '29.0.9.2' => [ + '29.0.8.1' => [ '100' => [ 'latest' => '30.0.2', 'internalVersion' => '30.0.2.2', @@ -35,34 +35,34 @@ ], '29' => [ '100' => [ - 'latest' => '29.0.9', - 'internalVersion' => '29.0.9.2', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip', + 'latest' => '29.0.8', + 'internalVersion' => '29.0.8.1', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.8.zip', 'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html', 'eol' => false, 'minPHPVersion' => '8.0', - 'signature' => 'MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e -J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds -4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC -dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC -+2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT -XVcu5iBVPV4pmT1q3g3UCA==', + 'signature' => 'NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG +O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra +ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU +asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92 +PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+ +nuJnyU9/LSVwAkOxoKZTOg==', ], ], '28.0.12.2' => [ '100' => [ - 'latest' => '29.0.9', - 'internalVersion' => '29.0.9.2', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip', + 'latest' => '29.0.8', + 'internalVersion' => '29.0.8.1', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.8.zip', 'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html', 'eol' => false, 'minPHPVersion' => '8.0', - 'signature' => 'MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e -J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds -4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC -dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC -+2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT -XVcu5iBVPV4pmT1q3g3UCA==', + 'signature' => 'NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG +O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra +ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU +asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92 +PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+ +nuJnyU9/LSVwAkOxoKZTOg==', ], ], '28' => [ @@ -676,6 +676,54 @@ ], ], 'beta' => [ + '29.0.9.1' => [ + '100' => [ + 'latest' => '30.0.2', + 'internalVersion' => '30.0.2.2', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-30.0.2.zip', + 'web' => 'https://docs.nextcloud.com/server/30/admin_manual/maintenance/upgrade.html', + 'eol' => false, + 'minPHPVersion' => '8.1', + 'signature' => 'uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z +3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ +yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X +k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB +Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 +h9nvBLY36Nn47IEvKwg+bw==', + ], + ], + '29' => [ + '100' => [ + 'latest' => '29.0.9 RC2', + 'internalVersion' => '29.0.9.1', + 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc2.zip', + 'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html', + 'eol' => false, + 'minPHPVersion' => '8.0', + 'signature' => 'uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H +5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mt +C/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJ +m3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwR +n7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8K +nziDVJaJ4EAMCFUIs1qoYA==', + ], + ], + '28.0.12.2' => [ + '100' => [ + 'latest' => '29.0.9 RC2', + 'internalVersion' => '29.0.9.1', + 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc2.zip', + 'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html', + 'eol' => false, + 'minPHPVersion' => '8.0', + 'signature' => 'uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H +5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mt +C/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJ +m3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwR +n7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8K +nziDVJaJ4EAMCFUIs1qoYA==', + ], + ], ], 'daily' => [ '30' => [ diff --git a/config/releases.json b/config/releases.json index 07b88c79..ec240260 100644 --- a/config/releases.json +++ b/config/releases.json @@ -81,9 +81,13 @@ "internalVersion": "28.0.12.2", "signature": "wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLRuRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxdsME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXXvvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/AJPeeesagNpLE0n/XjGb3Q==" }, - "29.0.9": { - "internalVersion": "29.0.9.2", - "signature": "MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8eJ03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfCdZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC+2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvTXVcu5iBVPV4pmT1q3g3UCA==" + "29.0.8": { + "internalVersion": "29.0.8.1", + "signature": "NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnGO/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1RaShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMUasEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+nuJnyU9/LSVwAkOxoKZTOg==" + }, + "29.0.9 RC2": { + "internalVersion": "29.0.9.1", + "signature": "uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mtC/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJm3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwRn7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8KnziDVJaJ4EAMCFUIs1qoYA==" }, "30.0.2": { "internalVersion": "30.0.2.2", diff --git a/tests/integration/features/beta.feature b/tests/integration/features/beta.feature index bf3760b4..ed5ae503 100644 --- a/tests/integration/features/beta.feature +++ b/tests/integration/features/beta.feature @@ -513,18 +513,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 "29.0.9.2" is available - And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip" + And Update to version "29.0.9.1" is available + And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc2.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 """ - MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e - J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds - 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC - dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC - +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT - XVcu5iBVPV4pmT1q3g3UCA== + uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H + 5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mt + C/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJ + m3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwR + n7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8K + nziDVJaJ4EAMCFUIs1qoYA== """ Scenario: Updating Nextcloud 29 on the beta channel @@ -534,23 +534,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 "29.0.9.2" is available - And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip" + And Update to version "29.0.9.1" is available + And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc2.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 """ - MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e - J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds - 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC - dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC - +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT - XVcu5iBVPV4pmT1q3g3UCA== + uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H + 5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mt + C/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJ + m3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwR + n7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8K + nziDVJaJ4EAMCFUIs1qoYA== """ 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.9.2" + And The received version is "29.0.9.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/stable.feature b/tests/integration/features/stable.feature index 584e727c..0fafc689 100644 --- a/tests/integration/features/stable.feature +++ b/tests/integration/features/stable.feature @@ -575,18 +575,18 @@ Feature: Testing the update scenario of stable releases And the installation mtime is "61" When The request is sent Then The response is non-empty - And Update to version "29.0.9.2" is available - And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip" + 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 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 """ - MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e - J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds - 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC - dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC - +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT - XVcu5iBVPV4pmT1q3g3UCA== + NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG + O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra + ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU + asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92 + PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+ + nuJnyU9/LSVwAkOxoKZTOg== """ Scenario: Updating Nextcloud 29 on the stable channel @@ -596,23 +596,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 "29.0.9.2" is available - And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip" + 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 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 """ - MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e - J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds - 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC - dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC - +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT - XVcu5iBVPV4pmT1q3g3UCA== + NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG + O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra + ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU + asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92 + PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+ + nuJnyU9/LSVwAkOxoKZTOg== """ Scenario: Updating Nextcloud 29 to 30 on the stable channel Given There is a release with channel "stable" - And The received version is "29.0.9.2" + And The received version is "29.0.8.1" And The received PHP version is "8.1.0" And the installation mtime is "11" When The request is sent