Skip to content

Commit 6d7fd67

Browse files
authored
Merge pull request #493 from openmobilityfoundation/process-update
Release Process update
2 parents 48aa530 + 533bf7f commit 6d7fd67

5 files changed

Lines changed: 50 additions & 23 deletions

File tree

.github/ISSUE_TEMPLATE/release-candidate-review.md

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
name: Default
3+
about: Suggest changes to MDS
4+
title: <Insert Title>
5+
6+
---
7+
18
# MDS Pull Request
29

310
Thank you for your contribution!
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Release Candidate
3+
about: Initiate discussion to obtain OMF approval for new release
4+
title: Release Candidate [X.Y.Z]
5+
labels: admin
6+
assignees: jfh01
7+
8+
---
9+
10+
### Summary
11+
12+
The Release Candidate for MDS `X.Y.Z` has been submitted: <https://github.com/openmobilityfoundation/mobility-data-specification/releases/tag/X.Y.Z-rc>
13+
14+
Please use this pull request to track Technology Council and OMF Board feedback and/or requested changes.
15+
16+
### Action Item
17+
18+
This pull request will be merged by an OMF maintainer after OMF Board Approval following the [Release Guidelines](https://github.com/openmobilityfoundation/mobility-data-specification/blob/master/ReleaseGuidelines.md#making-a-release).
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Release Final
3+
about: Finalize and publish an OMF approved release
4+
title: Release [X.Y.Z]
5+
labels: admin
6+
assignees: jfh01
7+
8+
---
9+
10+
### Summary
11+
12+
The Release Candidate for MDS `X.Y.Z` has been approved: <https://github.com/openmobilityfoundation/mobility-data-specification/releases/tag/X.Y.Z-rc>
13+
14+
This pull request will make the release official in `master`.
15+
16+
### Action Item
17+
18+
Merge this pull request following the [Release Guidelines](https://github.com/openmobilityfoundation/mobility-data-specification/blob/master/ReleaseGuidelines.md#making-a-release).

ReleaseGuidelines.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Contributors submit proposals for inclusion in the release cycle in the form of
9797

9898
Contributors will provide feedback on proposals. Where possible, discussion will happen via GitHub. Weekly calls will support dialog around more complex or controversial issues. By the end of week 9, all active proposals must be in the form of a pull request. Proposals can be withdrawn or split apart for inclusion in future releases.
9999

100-
##### Weeks 10-11: Decision making
100+
#### Weeks 10-11: Decision making
101101

102102
These weeks will start with an web conference work session for all contributors to review and discuss current proposals. Goal is to achieve consensus where possible, or to clearly articulate areas of disagreement where not. Minor changes may be accepted at this stage if they bring contributors to consensus.
103103

@@ -228,7 +228,7 @@ The following steps outline the process to prepare a Release Candidate of MDS. T
228228
This is a pre-release: Check
229229
```
230230
231-
1. [Open an Issue][mds-issue-new] to start the Release Candidate review process, using the `Release Candidate review` template. Fill in the appropriate Release Candidate version/URL.
231+
1. [Open a Pull Request][mds-pr-rc] from the release branch to `dev`. This ensures any changes to the Release Candidate during the review process make their way back into `dev`. This pull request is where review comments and feedback will be collected.
232232
233233
1. Post an announcement to the [MDS-announce Mailing List][mds-announce], copying the [release notes](ReleaseNotes.md) created earlier and linking to the [GitHub release][mds-releases] and Release Candidate review Issue:
234234
@@ -270,7 +270,7 @@ Repeat as-needed for subsequent Release Candidates.
270270
271271
The following steps describe how to make an approved [Release Candidate][prepare-rc] an official release of MDS:
272272
273-
1. Ensure OMF review has been completed and the Issue created during the Release Candidate process has been closed.
273+
1. Ensure OMF review has been completed and approval granted.
274274
275275
1. In the release branch created earlier, update the ReleaseNotes.md with the new date of the release:
276276
@@ -283,9 +283,9 @@ The following steps describe how to make an approved [Release Candidate][prepare
283283
etc...
284284
```
285285
286-
1. [Open a Pull Request][mds-pr-new] from the release branch to `dev`. This ensures any changes to the Release Candidate during the review process make their way back into `dev`. Merge this PR.
286+
1. Merge the Pull Request created during the Release Candidate process to `dev`.
287287
288-
1. [Open a Pull Request][mds-pr-new] from the release branch to `master`. Merge this PR to make the release official.
288+
1. [Open a Pull Request][mds-pr-final] from the release branch to `master`. Merge this PR to make the release official.
289289
290290
1. Create a tag in `master` for the new version. For example for `0.5.0`:
291291
@@ -372,6 +372,8 @@ In rare cases, a hotfix for a prior release may be required out-of-phase with th
372372
[mds-milestones]: https://github.com/openmobilityfoundation/mobility-data-specification/milestones
373373
[mds-pr]: https://github.com/openmobilityfoundation/mobility-data-specification/pulls
374374
[mds-pr-new]: https://github.com/openmobilityfoundation/mobility-data-specification/compare
375+
[mds-pr-rc]: https://github.com/openmobilityfoundation/mobility-data-specification/compare?template=release-candidate.md
376+
[mds-pr-final]: https://github.com/openmobilityfoundation/mobility-data-specification/compare?template=release-final.md
375377
[mds-releases]: https://github.com/openmobilityfoundation/mobility-data-specification/releases
376378
[mds-releases-new]: https://github.com/openmobilityfoundation/mobility-data-specification/releases/new
377379
[mds-schema-common]: https://github.com/openmobilityfoundation/mobility-data-specification/blob/master/schema/templates/common.json

0 commit comments

Comments
 (0)