You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- select the "preview" URL/folder in the first two combobox
235
+
- fill the version numbers and **do not** check the "push new release tag to repos"
236
+
237
+
After the workflow has finished, you can go https://preview-repo.mage-os.org and check that everything is ok, you should also
238
+
install the newly generated version with `composer create-project --repository-url=https://preview-repo.mage-os.org/ mage-os/project-community-edition`
239
+
and check that everything is ok before tagging the official release.
240
+
241
+
242
+
### 3. Generate the official release
243
+
244
+
Execute the [Build, deploy & check Release](https://github.com/mage-os/generate-mirror-repo-js/actions/workflows/build-mageos-release.yml)
245
+
on the [generate-mirror-repo-js](https://github.com/mage-os/generate-mirror-repo-js), use these parameters as reference:
- select the production URL/folder in the first two combobox (the ones without the "preview" prefix)
251
+
- fill the version numbers and check the "push new release tag to repos"
252
+
253
+
After the workflow has finished, you can go https://repo.mage-os.org and check that everything is ok, you should also
254
+
install the newly generated version with `composer create-project --repository-url=https://repo.mage-os.org/ mage-os/project-community-edition`
255
+
before announcing the release.
256
+
257
+
### 3. Update generate-mirror-repo-js
258
+
259
+
- Fork and clone https://github.com/mage-os/generate-mirror-repo-js,
260
+
then create a new branch that you'll use to create a pull request.
261
+
- Create `resource/history/mage-os/product-community-edition/VERSIONNUMBER.js` and `resource/history/mage-os/project-community-edition/VERSIONNUMBER.js`
262
+
simply copying the previous ones and updating the numbering inside.
263
+
- Install the newly released version with `composer create-project --repository-url=https://repo.mage-os.org/ mage-os/project-community-edition`
264
+
- Create `resource/history/mage-os/magento2-base/VERSIONNUMBER.js` copying the base composer.json file
- Create a PR with only the thre json files [like this one](https://github.com/mage-os/generate-mirror-repo-js/pull/196).
267
+
268
+
### 4. Announce the release
269
+
270
+
- Go to https://github.com/mage-os/mageos-magento2/tags and open the new tag
271
+
- Click 'Create release from tag' to create a GitHub release
272
+
- Update the release info based on the Mage-OS pull requests and contributors ([see an example](https://github.com/mage-os/mageos-magento2/releases/tag/1.0.5))
273
+
- Create a Wordpress update post on mage-os.org, based on [an existing release post](https://mage-os.org/releases/release-mage-os-distribution-1-0-5/), with the new release info incorporated.
274
+
- Share the new release info on Discord #announcements and LinkedIn.
275
+
206
276
## Copyright 2022 Vinai Kopp, Mage-OS
207
277
208
278
Distributed under the terms of the 3-Clause BSD Licence.
0 commit comments