|
20 | 20 | intellectual responsibility, rather than as an actual |
21 | 21 | editor. —Syd, 2021-04-16 --> |
22 | 22 | <editor xml:id="SDB">Syd Bauman</editor> |
23 | | - <editor xml:id="POC">Patricia O Connor</editor> |
24 | | - <!-- Note: I'm listing myself as an editor solely because I added a change to update the document --> |
| 23 | + <editor xml:id="POC">Patricia O Connor</editor> |
25 | 24 | </titleStmt> |
26 | 25 | <publicationStmt> |
27 | 26 | <publisher>TEI Technical Council</publisher> |
|
33 | 32 | </sourceDesc> |
34 | 33 | </fileDesc> |
35 | 34 | <revisionDesc> |
| 35 | + <change when="2025-08-27" who="#SDB">Per HBS, move “merge into "released"” steps up to immediately after the push into the "release-X.X.X" step.</change> |
36 | 36 | <change when="2025-03-31" who="#POC">Revised and updated procedure as some checking steps are currently listed after the released branch is created. Moved steps 6 and 7 to after step 14.</change> |
37 | 37 | <change when="2025-01-22" who="#RV">Removed any mentions of Jenkins 3, now defunct.</change> |
38 | 38 | <change when="2024-11-02" who="#EBB">Clarified where to check on the Vault for the current releases of Stylesheets and Guidelines needed for building the oXygen plugin. |
|
308 | 308 | the Stylesheets build may fail after the TEI release is complete, so it is better to wait |
309 | 309 | until the TEI release is complete before doing the Stylesheets release. (Council is considering |
310 | 310 | changing how the dependency is managed).</item> |
| 311 | + |
| 312 | + <item> |
| 313 | + <hi rend="bold">Merge the release branch into <code>dev</code> and <code>released</code></hi>. |
| 314 | + <list type="ordered"> |
| 315 | + <item><code>git checkout released</code></item> |
| 316 | + <item><code>git merge --no-ff -m "YOUR COMMIT MESSAGE" release-X.X.X</code></item> |
| 317 | + <item><code>git checkout dev</code></item> |
| 318 | + <item><code>git merge --no-ff -m "YOUR COMMIT MESSAGE" release-X.X.X</code></item> |
| 319 | + <item>and don’t forget to <code>git checkout released</code></item> |
| 320 | + </list> |
| 321 | + </item> |
| 322 | + |
| 323 | + <item> |
| 324 | + <hi rend="bold">Repeat the steps above for the Stylesheets</hi>: |
| 325 | + <list type="ordered"> |
| 326 | + <item><code>git checkout released</code></item> |
| 327 | + <item><code>git merge --no-ff -m "YOUR COMMIT MESSAGE" release-X.X.X</code></item> |
| 328 | + <item><code>git checkout dev</code></item> |
| 329 | + <item><code>git merge --no-ff -m "YOUR COMMIT MESSAGE" release-X.X.X</code></item> |
| 330 | + <item>and don’t forget to <code>git checkout released</code></item> |
| 331 | + </list> |
| 332 | + </item> |
| 333 | + |
311 | 334 | <item><hi rend="bold">Ensure all changes have been committed, built, and successfully |
312 | 335 | passed tests on the continuous integration server</hi><lb/> When all builds have |
313 | 336 | completed on all Jenkins servers, click on the job number of the last build for each of the |
|
381 | 404 | log in, and click the information button on your new release. Make it the default download for all |
382 | 405 | operating systems. Now make sure that the main Download button links to your package. </item> |
383 | 406 |
|
384 | | - <item><hi rend="bold">Merge the release branch into <code>released</code></hi>. <lb/> |
385 | | - <code>git checkout released</code><lb/> |
386 | | - <code>git merge --no-ff -m "YOUR COMMIT MESSAGE" release-X.X.X</code></item> |
387 | | - |
388 | | - <item><hi rend="bold">Repeat the steps above for the Stylesheets</hi>: |
389 | | - <list type="ordered"> |
390 | | - <item>Merge the release branch into <code>released</code><lb/> |
391 | | - <code>git checkout released</code><lb/> |
392 | | - <code>git merge --no-ff -m "YOUR COMMIT MESSAGE" release-X.X.X</code> |
393 | | - </item> |
394 | | - </list> |
395 | | - </item> |
396 | | - |
397 | 407 | <item> |
398 | 408 | <hi rend="bold">Update tags on GitHub</hi><lb/> Every time a new release is made, a |
399 | 409 | "tag" is created consisting of a pointer to the state of the P5 tree at release time. |
|
0 commit comments