From 676706d8888a207cb1c32850e3540a4b646367b7 Mon Sep 17 00:00:00 2001 From: Benjamin Gaussorgues Date: Thu, 7 Nov 2024 09:49:45 +0100 Subject: [PATCH 1/3] 30.0.2 Signed-off-by: Benjamin Gaussorgues --- config/config.php | 70 +++++++++-------------- config/releases.json | 10 +--- tests/integration/features/beta.feature | 32 +++++------ tests/integration/features/stable.feature | 32 +++++------ 4 files changed, 62 insertions(+), 82 deletions(-) diff --git a/config/config.php b/config/config.php index 602088e1..c0e6d771 100644 --- a/config/config.php +++ b/config/config.php @@ -3,34 +3,34 @@ 'stable' => [ '30' => [ '100' => [ - 'latest' => '30.0.1', - 'internalVersion' => '30.0.1.2', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-30.0.1.zip', + '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' => 'SzhhoJx5bUQ5nmoLZLbNnr2xeW9jy87trzmVaoVtoSpQG+DzeWFdfcYnkdWmHEXe -VdqEWUAEG9Fqp/YznmW0YnoIEy57hc7aT1xG5kvsUBqLd5tz7XujFnOZji1X8u7N -gbORQFxPCgGR6pl8KFT7Z8stTjnqygQw+huRwM3NjgSB4TyITAM6j1jDUGpoZDuW -h0uLEwzjuk1frD9BXpGD519POsMro7ryhHU/rgRkXsKK5Rtk2GRotVuTXC+1b/ys -i2Vmhp33RjW8zpyglBH0Xdp0mB+1eu6m47AIHxM1Cpx48WJqOvsSKBCKWZLMTjyv -oLSan+tnDsjhB1QcEGrz/w==', + 'signature' => 'uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z +3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ +yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X +k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB +Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 +h9nvBLY36Nn47IEvKwg+bw==', ], ], '29.0.8.1' => [ '100' => [ - 'latest' => '30.0.1', - 'internalVersion' => '30.0.1.2', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-30.0.1.zip', + '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' => 'SzhhoJx5bUQ5nmoLZLbNnr2xeW9jy87trzmVaoVtoSpQG+DzeWFdfcYnkdWmHEXe -VdqEWUAEG9Fqp/YznmW0YnoIEy57hc7aT1xG5kvsUBqLd5tz7XujFnOZji1X8u7N -gbORQFxPCgGR6pl8KFT7Z8stTjnqygQw+huRwM3NjgSB4TyITAM6j1jDUGpoZDuW -h0uLEwzjuk1frD9BXpGD519POsMro7ryhHU/rgRkXsKK5Rtk2GRotVuTXC+1b/ys -i2Vmhp33RjW8zpyglBH0Xdp0mB+1eu6m47AIHxM1Cpx48WJqOvsSKBCKWZLMTjyv -oLSan+tnDsjhB1QcEGrz/w==', + 'signature' => 'uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z +3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ +yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X +k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB +Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 +h9nvBLY36Nn47IEvKwg+bw==', ], ], '29' => [ @@ -676,36 +676,20 @@ ], ], 'beta' => [ - '30' => [ - '100' => [ - 'latest' => '30.0.2 RC2', - 'internalVersion' => '30.0.2.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc2.zip', - 'web' => 'https://docs.nextcloud.com/server/30/admin_manual/maintenance/upgrade.html', - 'eol' => false, - 'minPHPVersion' => '8.1', - 'signature' => 'bZcOGcbAeUrHnQC15lN2P7QHqBiwqT3uTDlGocFfv+HgAfgbPY+VsmrO3qMncdaN -9tbADg9TgpoC9wKTi2Sz/zWYF4sYh9/WM32KkSTcwFa+0N73Q5X7TRhWI86hl7+I -QrLdARVRvqI6ZdFEigpZkcWuWDaladFQHr5M+b+zEC26o2UTkmXg09P1MNM3ecfx -d65z9KT7mBkRJag3LP41L1D7aQmouWVlGKOFFt5V9ojO9arvtj3GI/fXNamdu2qZ -C4WBhJM1EaNsn/XopE859BXtkNMgK+239Ubr8iWiTOBu3ewIp19sKLF3PX/5z+Sw -VJMzOYixGIqcykpVQqWr3A==', - ], - ], '29.0.9.1' => [ '100' => [ - 'latest' => '30.0.2 RC2', - 'internalVersion' => '30.0.2.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc2.zip', + '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' => 'bZcOGcbAeUrHnQC15lN2P7QHqBiwqT3uTDlGocFfv+HgAfgbPY+VsmrO3qMncdaN -9tbADg9TgpoC9wKTi2Sz/zWYF4sYh9/WM32KkSTcwFa+0N73Q5X7TRhWI86hl7+I -QrLdARVRvqI6ZdFEigpZkcWuWDaladFQHr5M+b+zEC26o2UTkmXg09P1MNM3ecfx -d65z9KT7mBkRJag3LP41L1D7aQmouWVlGKOFFt5V9ojO9arvtj3GI/fXNamdu2qZ -C4WBhJM1EaNsn/XopE859BXtkNMgK+239Ubr8iWiTOBu3ewIp19sKLF3PX/5z+Sw -VJMzOYixGIqcykpVQqWr3A==', + 'signature' => 'uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z +3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ +yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X +k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB +Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 +h9nvBLY36Nn47IEvKwg+bw==', ], ], '29' => [ diff --git a/config/releases.json b/config/releases.json index 6231d5c7..245efb04 100644 --- a/config/releases.json +++ b/config/releases.json @@ -93,12 +93,8 @@ "internalVersion": "29.0.9.1", "signature": "uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mtC/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJm3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwRn7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8KnziDVJaJ4EAMCFUIs1qoYA==" }, - "30.0.1": { - "internalVersion": "30.0.1.2", - "signature": "SzhhoJx5bUQ5nmoLZLbNnr2xeW9jy87trzmVaoVtoSpQG+DzeWFdfcYnkdWmHEXeVdqEWUAEG9Fqp/YznmW0YnoIEy57hc7aT1xG5kvsUBqLd5tz7XujFnOZji1X8u7NgbORQFxPCgGR6pl8KFT7Z8stTjnqygQw+huRwM3NjgSB4TyITAM6j1jDUGpoZDuWh0uLEwzjuk1frD9BXpGD519POsMro7ryhHU/rgRkXsKK5Rtk2GRotVuTXC+1b/ysi2Vmhp33RjW8zpyglBH0Xdp0mB+1eu6m47AIHxM1Cpx48WJqOvsSKBCKWZLMTjyvoLSan+tnDsjhB1QcEGrz/w==" - }, - "30.0.2 RC2": { - "internalVersion": "30.0.2.1", - "signature": "bZcOGcbAeUrHnQC15lN2P7QHqBiwqT3uTDlGocFfv+HgAfgbPY+VsmrO3qMncdaN9tbADg9TgpoC9wKTi2Sz/zWYF4sYh9/WM32KkSTcwFa+0N73Q5X7TRhWI86hl7+IQrLdARVRvqI6ZdFEigpZkcWuWDaladFQHr5M+b+zEC26o2UTkmXg09P1MNM3ecfxd65z9KT7mBkRJag3LP41L1D7aQmouWVlGKOFFt5V9ojO9arvtj3GI/fXNamdu2qZC4WBhJM1EaNsn/XopE859BXtkNMgK+239Ubr8iWiTOBu3ewIp19sKLF3PX/5z+SwVJMzOYixGIqcykpVQqWr3A==" + "30.0.2": { + "internalVersion": "30.0.2.2", + "signature": "uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQyeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2Xk0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbBMg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8h9nvBLY36Nn47IEvKwg+bw==" } } diff --git a/tests/integration/features/beta.feature b/tests/integration/features/beta.feature index 9fcbaebe..2c5450bf 100644 --- a/tests/integration/features/beta.feature +++ b/tests/integration/features/beta.feature @@ -555,18 +555,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 "30.0.2.1" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc2.zip" + And Update to version "30.0.2.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-30.0.2.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 """ - bZcOGcbAeUrHnQC15lN2P7QHqBiwqT3uTDlGocFfv+HgAfgbPY+VsmrO3qMncdaN - 9tbADg9TgpoC9wKTi2Sz/zWYF4sYh9/WM32KkSTcwFa+0N73Q5X7TRhWI86hl7+I - QrLdARVRvqI6ZdFEigpZkcWuWDaladFQHr5M+b+zEC26o2UTkmXg09P1MNM3ecfx - d65z9KT7mBkRJag3LP41L1D7aQmouWVlGKOFFt5V9ojO9arvtj3GI/fXNamdu2qZ - C4WBhJM1EaNsn/XopE859BXtkNMgK+239Ubr8iWiTOBu3ewIp19sKLF3PX/5z+Sw - VJMzOYixGIqcykpVQqWr3A== + uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z + 3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ + yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X + k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB + Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 + h9nvBLY36Nn47IEvKwg+bw== """ Scenario: Updating Nextcloud 30 on the beta channel @@ -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.2.1" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-30.0.2rc2.zip" + And Update to version "30.0.2.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-30.0.2.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 """ - bZcOGcbAeUrHnQC15lN2P7QHqBiwqT3uTDlGocFfv+HgAfgbPY+VsmrO3qMncdaN - 9tbADg9TgpoC9wKTi2Sz/zWYF4sYh9/WM32KkSTcwFa+0N73Q5X7TRhWI86hl7+I - QrLdARVRvqI6ZdFEigpZkcWuWDaladFQHr5M+b+zEC26o2UTkmXg09P1MNM3ecfx - d65z9KT7mBkRJag3LP41L1D7aQmouWVlGKOFFt5V9ojO9arvtj3GI/fXNamdu2qZ - C4WBhJM1EaNsn/XopE859BXtkNMgK+239Ubr8iWiTOBu3ewIp19sKLF3PX/5z+Sw - VJMzOYixGIqcykpVQqWr3A== + uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z + 3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ + yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X + k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB + Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 + h9nvBLY36Nn47IEvKwg+bw== """ diff --git a/tests/integration/features/stable.feature b/tests/integration/features/stable.feature index 12d05ace..87f830f8 100644 --- a/tests/integration/features/stable.feature +++ b/tests/integration/features/stable.feature @@ -617,18 +617,18 @@ 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 "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.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-30.0.2.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== + uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z + 3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ + yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X + k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB + Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 + h9nvBLY36Nn47IEvKwg+bw== """ Scenario: Updating Nextcloud 30 on the stable channel @@ -638,16 +638,16 @@ 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 "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.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-30.0.2.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== + uwSmmFxroTIbFhaCPq9EJTiEzMB8/v5sYvTbEEZp0aBjxN+64rkIgWZmqtGt0l/z + 3wZQOh1nGnZtwE2PxWDrv1qSEB13RVd6yH0RKCHi9AYOqwIDuw0YO2Z+hqLC8jCQ + yeDiP9FRcKx2IwmGoEhmcnS7A7N+36Bu+eo5bo5hFfZ6aHXol3e1ybmyiotkOS2X + k0ea4TaXu/DhFep6LeOs02D3md8axknwpeKppJcNzXaGt6nT3zbYEPrI+qjxIrbB + Mg6LhJwRlQBSQ7oXcI8AU+dVIiMvCuv8qyqzfBfjVu16yBwY5k37Q4HK2dQWxky8 + h9nvBLY36Nn47IEvKwg+bw== """ From e121a4e33b59f31c6edd6c6ed38ddcac0de1a0ca Mon Sep 17 00:00:00 2001 From: Benjamin Gaussorgues Date: Thu, 7 Nov 2024 09:58:42 +0100 Subject: [PATCH 2/3] 29.0.9 Signed-off-by: Benjamin Gaussorgues --- config/config.php | 88 ++++++++--------------- config/releases.json | 10 +-- tests/integration/features/beta.feature | 34 ++++----- tests/integration/features/stable.feature | 34 ++++----- 4 files changed, 65 insertions(+), 101 deletions(-) diff --git a/config/config.php b/config/config.php index c0e6d771..821fd9dd 100644 --- a/config/config.php +++ b/config/config.php @@ -17,7 +17,7 @@ h9nvBLY36Nn47IEvKwg+bw==', ], ], - '29.0.8.1' => [ + '29.0.9.2' => [ '100' => [ 'latest' => '30.0.2', 'internalVersion' => '30.0.2.2', @@ -35,34 +35,34 @@ ], '29' => [ '100' => [ - 'latest' => '29.0.8', - 'internalVersion' => '29.0.8.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.8.zip', + 'latest' => '29.0.9', + 'internalVersion' => '29.0.9.2', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip', 'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html', 'eol' => false, 'minPHPVersion' => '8.0', - 'signature' => 'NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG -O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra -ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU -asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92 -PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+ -nuJnyU9/LSVwAkOxoKZTOg==', + 'signature' => 'MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e +J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds +4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC +dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC ++2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT +XVcu5iBVPV4pmT1q3g3UCA==', ], ], '28.0.11.1' => [ '100' => [ - 'latest' => '29.0.8', - 'internalVersion' => '29.0.8.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.8.zip', + 'latest' => '29.0.9', + 'internalVersion' => '29.0.9.2', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.9.zip', 'web' => 'https://docs.nextcloud.com/server/29/admin_manual/maintenance/upgrade.html', 'eol' => false, 'minPHPVersion' => '8.0', - 'signature' => 'NvzsKc5eCg2RfDfJ0FKyUSvfkrsEcsCttimZ51j6dSVz4dSY+fC1Dv0m9vb51hnG -O/7gDad0UuH5v96UjE6bL0E/Lc2zsAKFl+a8fCFB5OHt9h1c4Pv3fS0E0ZKHV1Ra -ShaTFRrWa2dTPIIfpxKmKGVfKV5VUre0izdK7dd9nLSF7u5iGKGKYr9PbI1OtoMU -asEMOUbBvOHpPwSE3uJ97Xf230WQT4fKR4pwy1qJhxB1fvlcrTET5JaDg/Y30v92 -PNKp1vZHcokIZPrW29TPdmL1vcZe5CdHIZ5STI9CP+0YpMlzDvANaiy0Ua1r6/Z+ -nuJnyU9/LSVwAkOxoKZTOg==', + 'signature' => 'MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e +J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds +4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC +dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC ++2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT +XVcu5iBVPV4pmT1q3g3UCA==', ], ], '28' => [ @@ -676,52 +676,20 @@ ], ], '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.1' => [ '100' => [ - 'latest' => '29.0.9 RC2', - 'internalVersion' => '29.0.9.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc2.zip', + 'latest' => '29.0.9', + 'internalVersion' => '29.0.9.2', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.9.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==', + 'signature' => 'MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e +J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds +4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC +dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC ++2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT +XVcu5iBVPV4pmT1q3g3UCA==', ], ], '28' => [ diff --git a/config/releases.json b/config/releases.json index 245efb04..33bd1038 100644 --- a/config/releases.json +++ b/config/releases.json @@ -85,13 +85,9 @@ "internalVersion": "28.0.12.1", "signature": "WDsP27AXg3f3kjPh+OtQh964DIinv/luSVMmbsDyKUtNUivlga/cFPEkYR2WG8/+F8I9uPQuZlDTp8sTm7EpthRz7suSp12D7qQ6by1VXU/7nFh6zWw2WQdIQetEawbCjDYyHDhTLpJpB7D/fu265yLW/UWUxoZtwaAJYcGxrAYHgEkf5tXGB5yNlLWIna285G7+nidjNBabQmVxd3z+7yios2KEG41+Q1u3McL2JtmTIQWGmwIkqSI2ciDmxorO9iUP2OkxLTuSnUdhbbwI+LiiOm/sev6sWMggICeaDd2KGkh0Deeb1gas1OMTo99N7Mgc3X71h8zkNihk57teww==" }, - "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==" + "29.0.9": { + "internalVersion": "29.0.9.2", + "signature": "MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8eJ03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfCdZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC+2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvTXVcu5iBVPV4pmT1q3g3UCA==" }, "30.0.2": { "internalVersion": "30.0.2.2", diff --git a/tests/integration/features/beta.feature b/tests/integration/features/beta.feature index 2c5450bf..95c569c9 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.1" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc2.zip" + 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 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 """ - uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H - 5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mt - C/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJ - m3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwR - n7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8K - nziDVJaJ4EAMCFUIs1qoYA== + MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e + J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds + 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC + dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC + +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT + XVcu5iBVPV4pmT1q3g3UCA== """ 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.1" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-29.0.9rc2.zip" + 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 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 """ - uMib1kYQRev5Y+rjKVE57fkHXPmn3Ml3FIgSobr5Ku8GA/wY+qLUosfa+eny5s9H - 5knksEXCnnqzWCjx6NKdVZzNCFl0MxuO96U50oqELK4CvyVuyQ1pZ1N572trM/mt - C/pPZ54wgm9ZE5bSxT6im+a7a7NUPXunT814bGe3y2hkkgkAWs2ZO1arXr7E62XJ - m3o5UVXPG6HIeOaOIFvguWCPgNoBo+6PJyUu34w3RaNEV1k7noBFXqybtLmqRBwR - n7unzjtgog+r5gyeGDRq9jOjGqJu14QXrBw7M0LFaiAiUHS1u4vvXeM7HfNIc/8K - nziDVJaJ4EAMCFUIs1qoYA== + MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e + J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds + 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC + dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC + +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT + XVcu5iBVPV4pmT1q3g3UCA== """ 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.1" + And The received version is "29.0.9.2" 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 87f830f8..caa7815f 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.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.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.9.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== + MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e + J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds + 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC + dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC + +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT + XVcu5iBVPV4pmT1q3g3UCA== """ 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.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.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-29.0.9.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== + MApafCYqysmbXaz2F6UQm+x5BtrPbjmMc/xUERYbpKn3frhsb+/wtlvFZqgWCO8e + J03dptp1UgrKS3hPCvifB7D+FgzTaC1IsCCnCy5OEEFICeTHIjHdkP9fEhIgaxds + 4UgNNvquf5q/qS01A8DtDQuU+1CiLKM7S4cv1sSPWg2NNjdfRO2/3PDKho78GUfC + dZTOuuHYAf9ldhqmWUJhrso5+j7ArQf1VL5fHAnCcoBMTPo/blE1IAPoF4LNoiYC + +2NmyNBhuqopDJDF41tYXUf807nw6KtZsTyyX2yJPk1JVSh3AX+1Y37ShDM87dvT + XVcu5iBVPV4pmT1q3g3UCA== """ 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.8.1" + And The received version is "29.0.9.2" And The received PHP version is "8.1.0" And the installation mtime is "11" When The request is sent From 8c980dae98feba717f45bfb383fd1436b7a0c12d Mon Sep 17 00:00:00 2001 From: Benjamin Gaussorgues Date: Thu, 7 Nov 2024 10:06:18 +0100 Subject: [PATCH 3/3] 28.0.12 Signed-off-by: Benjamin Gaussorgues --- config/config.php | 86 +++++------------------ config/releases.json | 10 +-- tests/integration/features/beta.feature | 34 ++++----- tests/integration/features/stable.feature | 34 ++++----- 4 files changed, 56 insertions(+), 108 deletions(-) diff --git a/config/config.php b/config/config.php index 821fd9dd..c5e4f7bf 100644 --- a/config/config.php +++ b/config/config.php @@ -49,7 +49,7 @@ XVcu5iBVPV4pmT1q3g3UCA==', ], ], - '28.0.11.1' => [ + '28.0.12.2' => [ '100' => [ 'latest' => '29.0.9', 'internalVersion' => '29.0.9.2', @@ -67,34 +67,34 @@ ], '28' => [ '100' => [ - 'latest' => '28.0.11', - 'internalVersion' => '28.0.11.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.11.zip', + 'latest' => '28.0.12', + 'internalVersion' => '28.0.12.2', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.12.zip', 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', 'eol' => false, 'minPHPVersion' => '8.0', - 'signature' => 'yil0qZesdhMRNm926larjgppEC8rJ7HER7bzGEh6wlXmK3qpua713hge772Im3I0 -aesVSvYwmqtk0bqtLVVc7HgsqylvttiTWacxoK+ZIf9K4AtpRVRbYx/e/LncWBm1 -ivc579zXCNTXoy08Gk4djx3tMyOEKbUemCe3YPi3qCwZgDJDtve4wle3grWiqVGA -YYXzSvkYGLUuIKofqs7x1HEjhLtPcDzDghlJP9keAjHVFJ8k2NdzXHI9Yq1mkDYw -9qAv1fpwMZ5zCmjUMhcNodKT+epSXsOjwzg5LXCWwWGZ4sbgETeFbf173hWoGBZI -2Lr57fZK3dW36XJg73Vhfw==', + 'signature' => 'wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR +uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds +ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ +01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX +vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ +AJPeeesagNpLE0n/XjGb3Q==', ], ], '27.1.11.3' => [ '100' => [ - 'latest' => '28.0.11', - 'internalVersion' => '28.0.11.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.11.zip', + 'latest' => '28.0.12', + 'internalVersion' => '28.0.12.2', + 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-28.0.12.zip', 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', 'eol' => false, 'minPHPVersion' => '8.0', - 'signature' => 'yil0qZesdhMRNm926larjgppEC8rJ7HER7bzGEh6wlXmK3qpua713hge772Im3I0 -aesVSvYwmqtk0bqtLVVc7HgsqylvttiTWacxoK+ZIf9K4AtpRVRbYx/e/LncWBm1 -ivc579zXCNTXoy08Gk4djx3tMyOEKbUemCe3YPi3qCwZgDJDtve4wle3grWiqVGA -YYXzSvkYGLUuIKofqs7x1HEjhLtPcDzDghlJP9keAjHVFJ8k2NdzXHI9Yq1mkDYw -9qAv1fpwMZ5zCmjUMhcNodKT+epSXsOjwzg5LXCWwWGZ4sbgETeFbf173hWoGBZI -2Lr57fZK3dW36XJg73Vhfw==', + 'signature' => 'wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR +uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds +ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ +01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX +vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ +AJPeeesagNpLE0n/XjGb3Q==', ], ], '27' => [ @@ -676,54 +676,6 @@ ], ], 'beta' => [ - '28.0.12.1' => [ - '100' => [ - 'latest' => '29.0.9', - 'internalVersion' => '29.0.9.2', - 'downloadUrl' => 'https://download.nextcloud.com/server/releases/nextcloud-29.0.9.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==', - ], - ], - '28' => [ - '100' => [ - 'latest' => '28.0.12 RC2', - 'internalVersion' => '28.0.12.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc2.zip', - 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', - 'eol' => false, - 'minPHPVersion' => '8.0', - 'signature' => 'WDsP27AXg3f3kjPh+OtQh964DIinv/luSVMmbsDyKUtNUivlga/cFPEkYR2WG8/+ -F8I9uPQuZlDTp8sTm7EpthRz7suSp12D7qQ6by1VXU/7nFh6zWw2WQdIQetEawbC -jDYyHDhTLpJpB7D/fu265yLW/UWUxoZtwaAJYcGxrAYHgEkf5tXGB5yNlLWIna28 -5G7+nidjNBabQmVxd3z+7yios2KEG41+Q1u3McL2JtmTIQWGmwIkqSI2ciDmxorO -9iUP2OkxLTuSnUdhbbwI+LiiOm/sev6sWMggICeaDd2KGkh0Deeb1gas1OMTo99N -7Mgc3X71h8zkNihk57teww==', - ], - ], - '27.1.11.3' => [ - '100' => [ - 'latest' => '28.0.12 RC2', - 'internalVersion' => '28.0.12.1', - 'downloadUrl' => 'https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc2.zip', - 'web' => 'https://docs.nextcloud.com/server/28/admin_manual/maintenance/upgrade.html', - 'eol' => false, - 'minPHPVersion' => '8.0', - 'signature' => 'WDsP27AXg3f3kjPh+OtQh964DIinv/luSVMmbsDyKUtNUivlga/cFPEkYR2WG8/+ -F8I9uPQuZlDTp8sTm7EpthRz7suSp12D7qQ6by1VXU/7nFh6zWw2WQdIQetEawbC -jDYyHDhTLpJpB7D/fu265yLW/UWUxoZtwaAJYcGxrAYHgEkf5tXGB5yNlLWIna28 -5G7+nidjNBabQmVxd3z+7yios2KEG41+Q1u3McL2JtmTIQWGmwIkqSI2ciDmxorO -9iUP2OkxLTuSnUdhbbwI+LiiOm/sev6sWMggICeaDd2KGkh0Deeb1gas1OMTo99N -7Mgc3X71h8zkNihk57teww==', - ], - ], ], 'daily' => [ '30' => [ diff --git a/config/releases.json b/config/releases.json index 33bd1038..07b88c79 100644 --- a/config/releases.json +++ b/config/releases.json @@ -77,13 +77,9 @@ "internalVersion": "27.1.11.3", "signature": "brs2KkUu60QmFZD46rSTyg3qBSlYnv584xeFNWLl2ZM4cwItzJ5wXeajfrPvoUQJGWw7Ln4pQPHja4GrYaNfrKewbBzdJ295glFA5Biwk8OaacsAh6lZm4QH87OUjvgS560LH0hW99Jf9aFv/qqj56T0GSGlGS3qv/HNimmeC0sZfLNDdxjaDWBpVJkt+45ZvJJ8XVSDOlNNKjcgvcUMrsDItXioSwBst6vTdR5IKLAFivlb7HYLUN48R9h57QM2v8X/N49mF+Wk3PQa19wBVsUFYkaQuG9FTjUVgvp8bgv3s9rhrOLJa5KUOpdcodgZfaeql723PcZEzPJ3dzisSw==" }, - "28.0.11": { - "internalVersion": "28.0.11.1", - "signature": "yil0qZesdhMRNm926larjgppEC8rJ7HER7bzGEh6wlXmK3qpua713hge772Im3I0aesVSvYwmqtk0bqtLVVc7HgsqylvttiTWacxoK+ZIf9K4AtpRVRbYx/e/LncWBm1ivc579zXCNTXoy08Gk4djx3tMyOEKbUemCe3YPi3qCwZgDJDtve4wle3grWiqVGAYYXzSvkYGLUuIKofqs7x1HEjhLtPcDzDghlJP9keAjHVFJ8k2NdzXHI9Yq1mkDYw9qAv1fpwMZ5zCmjUMhcNodKT+epSXsOjwzg5LXCWwWGZ4sbgETeFbf173hWoGBZI2Lr57fZK3dW36XJg73Vhfw==" - }, - "28.0.12 RC2": { - "internalVersion": "28.0.12.1", - "signature": "WDsP27AXg3f3kjPh+OtQh964DIinv/luSVMmbsDyKUtNUivlga/cFPEkYR2WG8/+F8I9uPQuZlDTp8sTm7EpthRz7suSp12D7qQ6by1VXU/7nFh6zWw2WQdIQetEawbCjDYyHDhTLpJpB7D/fu265yLW/UWUxoZtwaAJYcGxrAYHgEkf5tXGB5yNlLWIna285G7+nidjNBabQmVxd3z+7yios2KEG41+Q1u3McL2JtmTIQWGmwIkqSI2ciDmxorO9iUP2OkxLTuSnUdhbbwI+LiiOm/sev6sWMggICeaDd2KGkh0Deeb1gas1OMTo99N7Mgc3X71h8zkNihk57teww==" + "28.0.12": { + "internalVersion": "28.0.12.2", + "signature": "wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLRuRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxdsME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXXvvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/AJPeeesagNpLE0n/XjGb3Q==" }, "29.0.9": { "internalVersion": "29.0.9.2", diff --git a/tests/integration/features/beta.feature b/tests/integration/features/beta.feature index 95c569c9..bf3760b4 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.12.1" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc2.zip" + 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 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 """ - WDsP27AXg3f3kjPh+OtQh964DIinv/luSVMmbsDyKUtNUivlga/cFPEkYR2WG8/+ - F8I9uPQuZlDTp8sTm7EpthRz7suSp12D7qQ6by1VXU/7nFh6zWw2WQdIQetEawbC - jDYyHDhTLpJpB7D/fu265yLW/UWUxoZtwaAJYcGxrAYHgEkf5tXGB5yNlLWIna28 - 5G7+nidjNBabQmVxd3z+7yios2KEG41+Q1u3McL2JtmTIQWGmwIkqSI2ciDmxorO - 9iUP2OkxLTuSnUdhbbwI+LiiOm/sev6sWMggICeaDd2KGkh0Deeb1gas1OMTo99N - 7Mgc3X71h8zkNihk57teww== + wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR + uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds + ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ + 01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX + vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ + AJPeeesagNpLE0n/XjGb3Q== """ 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.12.1" is available - And URL to download is "https://download.nextcloud.com/server/prereleases/nextcloud-28.0.12rc2.zip" + 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 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 """ - WDsP27AXg3f3kjPh+OtQh964DIinv/luSVMmbsDyKUtNUivlga/cFPEkYR2WG8/+ - F8I9uPQuZlDTp8sTm7EpthRz7suSp12D7qQ6by1VXU/7nFh6zWw2WQdIQetEawbC - jDYyHDhTLpJpB7D/fu265yLW/UWUxoZtwaAJYcGxrAYHgEkf5tXGB5yNlLWIna28 - 5G7+nidjNBabQmVxd3z+7yios2KEG41+Q1u3McL2JtmTIQWGmwIkqSI2ciDmxorO - 9iUP2OkxLTuSnUdhbbwI+LiiOm/sev6sWMggICeaDd2KGkh0Deeb1gas1OMTo99N - 7Mgc3X71h8zkNihk57teww== + wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR + uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds + ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ + 01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX + vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ + AJPeeesagNpLE0n/XjGb3Q== """ Scenario: Updating latest Nextcloud 28 on the beta channel Given There is a release with channel "beta" - And The received version is "28.0.12.1" + And The received version is "28.0.12.2" 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 caa7815f..584e727c 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.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.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.12.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== + wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR + uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds + ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ + 01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX + vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ + AJPeeesagNpLE0n/XjGb3Q== """ 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.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.2" is available + And URL to download is "https://download.nextcloud.com/server/releases/nextcloud-28.0.12.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== + wy9qrzRm5KLnr2xpHXfSi2S4ZHEiNTSOKpuHFHrfoNJFX+llNzDkyvSBAxDxkDLR + uRY5LR2y8NMbGKzBSSeg1mlR8yuFrP058zxv7izT2aFW6qSyAqEvRiw5r5FAuxds + ME1BqrIavGzOzObzExtN2qrh7OdBDw6c7bEuouftA0fR1RnP3Rcjm+fKJbEFWZHQ + 01+IL5xHLGqDqT6kWCHYYQRS1+NUcyG2EEjMLk+U1supQKuCynF8z9D1J4bS1mXX + vvXhZo/vg9NIBpAgzOmz+71HTm11nB1DiFOTi6zdkNm50LbWIFyyhE82RHCCtru/ + AJPeeesagNpLE0n/XjGb3Q== """ Scenario: Updating latest Nextcloud 28 on the stable channel Given There is a release with channel "stable" - And The received version is "28.0.11.1" + And The received version is "28.0.12.2" And The received PHP version is "8.1.0" And the installation mtime is "61" When The request is sent