diff options
-rw-r--r-- | RELEASE_PROCESS.md | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/RELEASE_PROCESS.md b/RELEASE_PROCESS.md index c8b29b18..881f0771 100644 --- a/RELEASE_PROCESS.md +++ b/RELEASE_PROCESS.md | |||
@@ -35,15 +35,30 @@ git push origin release-$LAST_WALLABAG_RELEASE | |||
35 | 35 | ||
36 | - Create a new pull request with this title `Release wallabag $LAST_WALLABAG_RELEASE`. This pull request is used to launch builds on Travis-CI. | 36 | - Create a new pull request with this title `Release wallabag $LAST_WALLABAG_RELEASE`. This pull request is used to launch builds on Travis-CI. |
37 | - Once PR is green, merge it and delete the branch. | 37 | - Once PR is green, merge it and delete the branch. |
38 | - Run these command to create the package: | 38 | - Run this command to create the package: |
39 | 39 | ||
40 | ``` | 40 | ``` |
41 | make release VERSION=$LAST_WALLABAG_RELEASE | 41 | make release VERSION=$LAST_WALLABAG_RELEASE |
42 | ``` | 42 | ``` |
43 | 43 | ||
44 | - [Create the new release on GitHub](https://github.com/wallabag/wallabag/releases/new) by targetting the `master` branch. You have to upload the package (generated previously). | 44 | - [Create the new release on GitHub](https://github.com/wallabag/wallabag/releases/new) by targetting the `master` branch or any appropriate branch (for instance backports). You have to upload the package (generated previously). |
45 | - Update the URL shortener (used on `wllbg.org` to update links like `https://wllbg.org/latest-v2-package` or `http://wllbg.org/latest-v2`) | 45 | - Update the URL shortener (used on `wllbg.org` to update links like `https://wllbg.org/latest-v2-package` or `http://wllbg.org/latest-v2`) |
46 | - Update Dockerfile https://github.com/wallabag/docker (and create a new tag) | 46 | - Update Dockerfile https://github.com/wallabag/docker (and create a new tag) |
47 | - Update wallabag.org website (downloads, MD5 sum, releases and new blog post) | 47 | - Update wallabag.org website (downloads, MD5 sum, releases and new blog post) |
48 | - Put the next patch version suffixed with `-dev` in `app/config/wallabag.yml` (`wallabag_core.version`) | 48 | - Put the next patch version suffixed with `-dev` in `app/config/wallabag.yml` (`wallabag_core.version`) |
49 | - Drink a :beer:! | 49 | - Drink a :beer:! |
50 | |||
51 | ### Target PHP version | ||
52 | `composer.lock` is _always_ built for a particular version, by default the one it is generated (with `composer update`). | ||
53 | |||
54 | If the PHP version used to generate the .lock isn't a widely available one (like PHP 8), a more common one should | ||
55 | be locally specified in `composer.lock`: | ||
56 | |||
57 | ```json | ||
58 | "config": { | ||
59 | "platform": { | ||
60 | "php": "7.1.3", | ||
61 | "ext-something": "4.0" | ||
62 | } | ||
63 | } | ||
64 | ``` | ||