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
Copy file name to clipboardExpand all lines: packaging/release_process.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,8 +13,10 @@ Please refer to the `v1.1.0b` release for an example of how the various steps be
13
13
14
14
- Check and update copyright years in `./COPYRIGHT.txt` and `./packaging/LICENSE.md`
15
15
16
+
- If your changes introduce new files to the package, ensure you have updated `./packaging/install_list.xml` and `./packaging/uninstall_list.xml`
17
+
16
18
- Update version in `./CMakeLists.txt`
17
-
- This will be set as something like `set(EPS_VERSION_BASE 1.2.0)` (for v1.2.0) near the top top of file. Note that this variable must only be numeric, so do not apply any non-numeric suffixes here.
19
+
- This will be set as something like `set(EPS_VERSION_BASE 1.2.0)` (for v1.2.0) near the top of the file. Note that this variable must only be numeric, so do not apply any non-numeric suffixes here.
18
20
19
21
- Update version in `./vcpkg.json`
20
22
- Set the `"version"` field. E.g, `"version": "1.2.0",`. Again, do not apply any non-numeric suffixes here.
@@ -63,10 +65,10 @@ Please refer to the `v1.1.0b` release for an example of how the various steps be
63
65
- The data used to set link addresses and page text etc is stored in `./docs/version_info.json` - this should be the only file you need to change to update the website. This file is also requested and parsed by existing installations of the EPS for the update check functionality.
64
66
- The fields within this file are fairly self-explanatory and usage examples can be found in the commit history. A quick reference;
65
67
-`"version"` - STRING; complete version, can include suffix. E.g, `"v1.2.0"`, `"v1.1.0b"`
66
-
-`"version_major"`, `"version_minor"`, `"version_revision"` - INTEGER; breakdown of version numerals
68
+
-`"version_major"`, `"version_minor"`, `"version_revision"` - INTEGER; breakdown of version numerals, used for version comparison for update check.
67
69
-`"version_suffix"` - STRING; not used as part of version comparison for update check. Set as empty string (i.e, `""`) if not required!
68
70
-`"version_date"` - STRING; nicely formatted date string for use on main page, e.g, `"20th March 2024"`
69
71
-`"version_day"`, `"version_month"`, `"version_year"` - INTEGER; day, month and year. Year should be 4 figures.
70
72
-`"download_macos_universal_url"`, `"download_windows_url"`, `"download_linux_url"` - STRING; download URLs of release assets, usually along the lines of `"https://github.com/ebu/ear-production-suite/releases/download/v1.1.0b-EPS/EPS_1_1_0b_macos_universal.dmg"`
71
73
-`"readme_url"`, `"license_url"` - STRING; download URLs of release docs, usually along the lines of `"https://github.com/ebu/ear-production-suite/releases/download/v1.1.0b-EPS/LICENSE.pdf"`
72
-
-`"license_type"`, `"license_type_long"` - STRING; license type in short form and long for to populate page text
74
+
-`"license_type"`, `"license_type_long"` - STRING; license type in short form and long form to populate page text
0 commit comments