File tree 1 file changed +20
-0
lines changed
1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,26 @@ For information on the branch and release strategy for OAS 3.0.4 and 3.1.1 and e
39
39
40
40
### Branch diagram (3.1.2, 3.2.0, and later)
41
41
42
+ Initial steps:
43
+
44
+ * ` dev ` branches from ` main ` at the 3.1.1 release commit
45
+ * Each ` X.Y-dev ` branches from ` dev `
46
+
47
+ Upon release:
48
+
49
+ * Each ` X.Y.Z-rel ` branches from the corresponding ` X.Y-dev `
50
+ * After renaming ` src/oad.md ` , ` X.Y.Z-rel ` merges to ` main `
51
+ * Publishing to the [ spec site] ( https://spec.openapis.org ) is triggered by the merge to ` main `
52
+
53
+ Initiating the next minor release after releasing ` X.Y.0 ` :
54
+
55
+ * The same ` X.Y-dev ` commit that is the base of ` X.Y.0-rel ` is merged back to ` dev ` to keep ` src/oas.md ` on ` dev ` in sync with the last minor release
56
+ * This ` X.Y.0 ` commit on ` dev ` is the base of ` X.Y+1-dev `
57
+
58
+ Other notes:
59
+
60
+ * Patch releases are _ not_ merged to ` dev `
61
+
42
62
``` mermaid
43
63
gitGraph TB:
44
64
commit id:"merge 3.1.1.md to main" tag:"3.1.1"
You can’t perform that action at this time.
0 commit comments