diff --git a/index.xml b/index.xml index 640b8ffc..a268a5b9 100644 --- a/index.xml +++ b/index.xml @@ -241,6 +241,17 @@ This page explains what is needed to release these modules. Requirements Mandatory requirements The module should be valid which means: + + How to release a new AutoUpgrade version + https://www.prestashop-project.org/maintainers-guide/processes/release/autoupgrade/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://www.prestashop-project.org/maintainers-guide/processes/release/autoupgrade/ + Release a new version of AutoUpgrade module The AutoUpgrade module is released following the same process as the native modules. +However, after the release has been published, a last step is necessary. +Mark the new version as latest The AutoUpgrade module is able to detect whether a new version is available. If it detects a new version is available it will suggest to user to upgrade itself to the new higher version. + + How to review and approve Pull Requests https://www.prestashop-project.org/maintainers-guide/processes/reviewing-pull-requests/ diff --git a/maintainers-guide/processes/release/autoupgrade/index.html b/maintainers-guide/processes/release/autoupgrade/index.html new file mode 100644 index 00000000..e43ef73b --- /dev/null +++ b/maintainers-guide/processes/release/autoupgrade/index.html @@ -0,0 +1,420 @@ + + + + + +How to release a new AutoUpgrade version | PrestaShop Project - Open Source e-Commerce platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ + +
+
+
+ + +
+

Release a new version of AutoUpgrade module

+

The AutoUpgrade module is released following the same process as the native modules.

+

However, after the release has been published, a last step is necessary.

+

Mark the new version as latest

+

The AutoUpgrade module is able to detect whether a new version is available. If it detects a new version is available it will suggest to user to upgrade itself to the new higher version.

+

For example if user is using module 4.16.1 and it detects that version 4.16.3 has been published, the module will inform the user that he is using an outdated version and should perform a module upgrade to version 4.16.3 .

+

The detection mechanism is a simple verification of the file https://api.prestashop.com/xml/channel.xml .

+

Consequently when a new version of the AutoUpgrade module is published, the file https://api.prestashop.com/xml/channel.xml must be modified. It is stored in the PrestaShop API repository.

+ +

This step requires special rights.

+

Ask a maintainer from the PrestaShop Company with administrative rights on the PrestaShop API repository to perform this step.

+
+ +
+
+
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/maintainers-guide/processes/release/index.html b/maintainers-guide/processes/release/index.html index 26d537d6..85c5ebd1 100644 --- a/maintainers-guide/processes/release/index.html +++ b/maintainers-guide/processes/release/index.html @@ -314,6 +314,20 @@ +
  • + How to release a new AutoUpgrade version + +
  • + + + + + + + + + +
  • How to release a new PrestaShop version diff --git a/maintainers-guide/processes/release/index.xml b/maintainers-guide/processes/release/index.xml index ee7de575..c6d704c2 100644 --- a/maintainers-guide/processes/release/index.xml +++ b/maintainers-guide/processes/release/index.xml @@ -18,5 +18,16 @@ This page explains what is needed to release these modules. Requirements Mandatory requirements The module should be valid which means: + + How to release a new AutoUpgrade version + https://www.prestashop-project.org/maintainers-guide/processes/release/autoupgrade/ + Mon, 01 Jan 0001 00:00:00 +0000 + + https://www.prestashop-project.org/maintainers-guide/processes/release/autoupgrade/ + Release a new version of AutoUpgrade module The AutoUpgrade module is released following the same process as the native modules. +However, after the release has been published, a last step is necessary. +Mark the new version as latest The AutoUpgrade module is able to detect whether a new version is available. If it detects a new version is available it will suggest to user to upgrade itself to the new higher version. + + diff --git a/sitemap.xml b/sitemap.xml index 7942d397..93cebccc 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -87,6 +87,9 @@ https://www.prestashop-project.org/maintainers-guide/processes/release/native-module/ 2023-04-24T17:02:58+02:00 + + https://www.prestashop-project.org/maintainers-guide/processes/release/autoupgrade/ + 2023-09-12T09:42:53+02:00 https://www.prestashop-project.org/maintainers-guide/processes/release/prestashop/ 2023-08-07T17:34:26+02:00