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: docs/release_instructions.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,13 @@ Follow the steps below when releasing a new version
7
7
* Checkout develop and pull the most recent changes
8
8
9
9
* Update the Version in the header of the XSD in three places:
10
-
* Update in the <xs:schema ...> element.
11
-
* Update in the first <xs:annotation> element.
12
-
*Add enumeration to /versionwith the latest version
10
+
* Update version the `/xs:schema@version`.
11
+
* Update version in the "schema title", at `/xs:schema/xs:annotation/xs:documentation[1]`.
12
+
*If creating an official release (i.e., you are NOT creating a pre-release), add the version as an enumeration to the `auc:BuildingSync``version` attribute with the latest version. Though we historically added some pre-releases to `@version`, they should no longer be included.
13
13
14
14
* Update the CHANGELOG.md to include the latest changes, and the most recent version.
15
15
16
-
* Run the change_log.rb script (e.g. ruby src/change_log.rb -t abcdefghijklmnopqrstuvwxyz -s 2019-12-21).
16
+
* Run the change_log.rb script (e.g., ruby src/change_log.rb -t abcdefghijklmnopqrstuvwxyz -s 2019-12-21). The date range must span from the last official release (ie don't start at a pre-release) until the current date.
17
17
* Copy the results of this into the CHANGELOG. Remove items that are not useful to an end user such as version bumps, formatting, etc.
18
18
19
19
* Create a Pull Request into `master`
@@ -27,13 +27,13 @@ Check out master locally, pull changes, and create a tag and push it
27
27
git checkout master && git pull
28
28
git tag -a v<version> -m "<message>" [SHA]
29
29
```
30
-
Where `v<version>` is a valid [semantic version](https://semver.org/) (e.g. `v1.2` or `v1.2-pr.1`) and `<message>` is the tagging message (e.g. "First official release"). See [Versioning](versioning.md) for more information.
30
+
Where `v<version>` is a valid [semantic version](https://semver.org/) (e.g.,`v1.2.3` or `v1.2.3-pr.1`) and `<message>` is the tagging message (e.g. "First official release"). See [Versioning](versioning.md) for more information.
31
31
```bash
32
32
# push the tag
33
33
git push origin
34
34
```
35
35
36
-
This should trigger a GitHub workflow for building and publishing the release. Once the release has been successfully published on GitHub, continue.
36
+
This should trigger a GitHub workflow for building and publishing the release. If publishing a pre-release, you are done. Otherwise, once the release has been successfully published on GitHub, continue.
0 commit comments