Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Commit

Permalink
chore(project): update release proced. acc. to recent process updates
Browse files Browse the repository at this point in the history
  • Loading branch information
MaxTru committed Sep 7, 2020
1 parent 59075a7 commit 1907f96
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 10 deletions.
5 changes: 3 additions & 2 deletions docs/.project/ALPHA_RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Alpha Release

__[Draft an alpha release](https://github.com/zeebe-io/zeebe-modeler/issues/new?title=Release%20Zeebe%20Modeler%20vX.X.X-alpha.X&body=%23%23%20What%20is%20inside%3F%0A%0A%2A%20...%0A%2A%20...%0A%2A%20...%0A%0A%0A%23%23%20Release%20Checklist%0A%0ANote%3A%20The%20release%20manager%20in%20charge%20will%20be%20determined%20by%20the%20Camunda%20Modeler%20Release%20Manager%20%28cf.%20%5BCamunda%20Modeler%20Release%20Checklist%5D%28https%3A%2F%2Fgithub.com%2Fcamunda%2Fcamunda-modeler%2Fblob%2Fmaster%2Fdocs%2F.project%2FRELEASE.md%29%29%0A%0A_To%20be%20done%20immediately%20after%20creating%20this%20issue._%0A%0A%2A%20%5B%20%5D%20put%20up%20code%20freeze%20appointment%20in%20calendar%20%28include%20%60modeling%60%2C%20%60qa%60%2C%20%60zeebe%60%2C%20%60infra%60%2C%20and%20%60Team-Support%60%29%0A%0A_To%20be%20done%20after%20code%20freeze%20and%20prior%20to%20the%20release%20day%20to%20prepare%20and%20build%20the%20release._%0A%0A%2A%20%5B%20%5D%20make%20sure%20dependencies%20are%20released%20%28%60rm%20-rf%20node_modules%20%26%26%20npm%20i%20%26%26%20npm%20run%20all%60%20works%29%0A%20%20%20%20%2A%20%60bpmn-js%60%2C%20%60dmn-js%60%2C%20%60cmmn-js%60%2C%20%60%2A-properties-panel%60%2C%20%60%2A-moddle%60%2C%20...%0A%2A%20%5B%20%5D%20close%20all%20issues%20which%20are%20solved%20by%20dependency%20updates%0A%2A%20%5B%20%5D%20verify%20%60develop%60%20is%20up%20to%20date%20with%20%60master%60%3A%20%60git%20checkout%20master%20%26%26%20git%20pull%20%26%26%20git%20checkout%20develop%20%26%26%20git%20merge%20master%60%0A%2A%20%5B%20%5D%20smoke%20test%20to%20verify%20all%20diagrams%20can%20be%20created%0A%2A%20%5B%20%5D%20update%20CHANGELOG%0A%2A%20%5B%20%5D%20semantic%20release%20%28%60npm%20run%20release%60%29%20from%20%60develop%60%2C%20cf.%20%5Brelease%20schema%5D%28https%3A%2F%2Fgithub.com%2Fbpmn-io%2Finternal-docs%2Ftree%2Fmaster%2Frelease-schema%29%0A%2A%20%5B%20%5D%20wait%20for%20%5BTravis%5D%28https%3A%2F%2Ftravis-ci.com%2Fzeebe-io%2Fzeebe-modeler%29%20to%20build%20the%20release%0A%2A%20%5B%20%5D%20execute%20%5Bintegration%20test%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Fblob%2Fmaster%2Fdocs%2F.project%2FINTEGRATION_TEST.md%29%20on%20%5Breleased%20artifacts%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Freleases%29%0A%20%20%20%20%2A%20%5B%20%5D%20Works%20on%20Linux%0A%20%20%20%20%2A%20%5B%20%5D%20Works%20on%20Mac%0A%20%20%20%20%2A%20%5B%20%5D%20Works%20on%20Windows%0A%2A%20%5B%20%5D%20trigger%20QA%20for%20fuzzy%20testing%0A%0A_To%20be%20done%20on%20release%20day%20to%20announce%20the%20release%20and%20making%20it%20publically%20available._%0A%0A%2A%20%5B%20%5D%20publish%20release%20on%20%5BGithub%20Releases%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Freleases%29%0A%2A%20%5B%20%5D%20write%20blog%20post%20on%20%5BZeebe%20Blog%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe.io%2Ftree%2Fmaster%2Fcontent%2Fblog%29%2C%20if%20applicable%0A%2A%20%5B%20%5D%20spread%20the%20word%0A%20%20%20%20%2A%20%5B%20%5D%20send%20%5Brelease%20notice%20email%5D%28https%3A%2F%2Fgithub.com%2Fbpmn-io%2Finternal-docs%2Fblob%2Fmaster%2Fzeebe-modeler%2FREADME.md%23release-notice-email%29%0A%20%20%20%20%2A%20%5B%20%5D%20tweet%0A%2A%20%5B%20%5D%20close%20%5Bcurrent%20milestone%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Fmilestones%29&labels=release)__ or head over to:
__[Draft an alpha release](https://github.com/zeebe-io/zeebe-modeler/issues/new?body=%23%23+What+is+inside%3F%0A%0A*+...%0A*+...%0A*+...%0A%0A%0A%23%23+Release+Checklist%0A%0ANote%3A+The+release+manager+in+charge+will+be+determined+by+the+Camunda+Modeler+Release+Manager+%28cf.+%5BCamunda+Modeler+Release+Checklist%5D%28https%3A%2F%2Fgithub.com%2Fcamunda%2Fcamunda-modeler%2Fblob%2Fmaster%2Fdocs%2F.project%2FRELEASE.md%29%29%0A%0A_To+be+done+immediately+after+creating+this+issue._%0A%0A*+%5B+%5D+put+up+code+freeze+appointment+in+calendar+%28include+%60modeling%60%2C+%60qa%60%2C+%60zeebe%60%2C+%60infra%60%2C+and+%60Team-Support%60%29%0A%0A_To+be+done+after+code+freeze+and+prior+to+the+release+day+to+prepare+and+build+the+release._%0A%0A*+%5B+%5D+make+sure+changes+in+upstream+libraries+are+merged+and+released%0A++++*+%60bpmn-js%60%2C+%60dmn-js%60%2C+%60cmmn-js%60%2C+%60*-properties-panel%60%2C+%60*-moddle%60%2C+...%0A*+%5B+%5D+make+sure+dependencies+to+upstream+libraries+are+updated+and+can+be+installed+%28%60rm+-rf+node_modules+%26%26+npm+i+%26%26+npm+run+all%60+works%29%0A*+%5B+%5D+close+all+issues+which+are+solved+by+dependency+updates%0A*+%5B+%5D+verify+%60develop%60+is+up+to+date+with+%60master%60%3A+%60git+checkout+master+%26%26+git+pull+%26%26+git+checkout+develop+%26%26+git+merge+master%60%0A*+%5B+%5D+smoke+test+to+verify+all+diagrams+can+be+created%0A*+%5B+%5D+update+CHANGELOG%0A*+%5B+%5D+semantic+release+%28%60npm+run+release%60%29+from+%60develop%60%2C+cf.+%5Brelease+schema%5D%28https%3A%2F%2Fgithub.com%2Fbpmn-io%2Finternal-docs%2Ftree%2Fmaster%2Frelease-schema%29%0A*+%5B+%5D+wait+for+%5BTravis%5D%28https%3A%2F%2Ftravis-ci.com%2Fzeebe-io%2Fzeebe-modeler%29+to+build+the+release%0A*+%5B+%5D+execute+%5Bintegration+test%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Fblob%2Fmaster%2Fdocs%2F.project%2FINTEGRATION_TEST.md%29+on+%5Breleased+artifacts%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Freleases%29%0A++++*+%5B+%5D+Works+on+Linux%0A++++*+%5B+%5D+Works+on+Mac%0A++++*+%5B+%5D+Works+on+Windows%0A*+%5B+%5D+trigger+QA+for+fuzzy+testing%0A%0A_To+be+done+on+release+day+to+announce+the+release+and+making+it+publically+available._%0A%0A*+%5B+%5D+publish+release+on+%5BGithub+Releases%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Freleases%29%0A*+%5B+%5D+write+blog+post+on+%5BZeebe+Blog%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe.io%2Ftree%2Fmaster%2Fcontent%2Fblog%29%2C+if+applicable%0A*+%5B+%5D+spread+the+word%0A++++*+%5B+%5D+send+%5Brelease+notice+email%5D%28https%3A%2F%2Fgithub.com%2Fbpmn-io%2Finternal-docs%2Fblob%2Fmaster%2Fzeebe-modeler%2FREADME.md%23release-notice-email%29%0A++++*+%5B+%5D+tweet%0A*+%5B+%5D+close+%5Bcurrent+milestone%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Fmilestones%29&title=Release+Zeebe+Modeler+vX.X.X-alphaX&labels=release)__ or head over to:
* [patch release documentation](./PATCH_RELEASE.md), or
* [minor and major release documentation](./RELEASE.md).

Expand Down Expand Up @@ -29,8 +29,9 @@ _To be done immediately after creating this issue._

_To be done after code freeze and prior to the release day to prepare and build the release._

* [ ] make sure dependencies are released (`rm -rf node_modules && npm i && npm run all` works)
* [ ] make sure changes in upstream libraries are merged and released
* `bpmn-js`, `dmn-js`, `cmmn-js`, `*-properties-panel`, `*-moddle`, ...
* [ ] make sure dependencies to upstream libraries are updated and can be installed (`rm -rf node_modules && npm i && npm run all` works)
* [ ] close all issues which are solved by dependency updates
* [ ] verify `develop` is up to date with `master`: `git checkout master && git pull && git checkout develop && git merge master`
* [ ] smoke test to verify all diagrams can be created
Expand Down
9 changes: 6 additions & 3 deletions docs/.project/PATCH_RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Patch Release

__[Draft a patch release.](https://github.com/zeebe-io/zeebe-modeler/issues/new?title=Release%20Zeebe%20Modeler%20vX.X.X&body=%23%23%20What%20is%20inside%3F%0A%0A%2A%20...%0A%2A%20...%0A%2A%20...%0A%0A%0A%23%23%20Release%20Checklist%0A%0A_To%20be%20done%20immediately%20after%20creating%20this%20issue._%0A%0A%2A%20%5B%20%5D%20assign%20release%20manager%20role%0A%0A_To%20be%20done%20prior%20to%20the%20release%20day%20to%20prepare%20and%20build%20the%20release._%0A%0A%2A%20%5B%20%5D%20make%20sure%20dependencies%20are%20released%20%28%60rm%20-rf%20node_modules%20%26%26%20npm%20i%20%26%26%20npm%20run%20all%60%20works%29%0A%20%20%20%20%2A%20%60bpmn-js%60%2C%20%60dmn-js%60%2C%20%60cmmn-js%60%2C%20%60%2A-properties-panel%60%2C%20%60%2A-moddle%60%2C%20...%0A%2A%20%5B%20%5D%20close%20all%20issues%20which%20are%20solved%20by%20dependency%20updates%0A%2A%20%5B%20%5D%20smoke%20test%20to%20verify%20all%20diagrams%20can%20be%20created%0A%2A%20%5B%20%5D%20update%20CHANGELOG%0A%2A%20%5B%20%5D%20semantic%20release%20%28%60npm%20run%20release%60%29%2C%20cf.%20%5Brelease%20schema%5D%28https%3A%2F%2Fgithub.com%2Fbpmn-io%2Finternal-docs%2Ftree%2Fmaster%2Frelease-schema%29%0A%2A%20%5B%20%5D%20wait%20for%20%5BTravis%5D%28https%3A%2F%2Ftravis-ci.com%2Fzeebe-io%2Fzeebe-modeler%29%20to%20build%20the%20release%0A%2A%20%5B%20%5D%20prepare%20a%20list%20of%20what%20was%20changed%20or%20needs%20to%20be%20tested%0A%2A%20%5B%20%5D%20execute%20integration%20test%2C%20verifying%20fixed%20things%20are%20actually%20fixed%0A%2A%20%5B%20%5D%20%5Boptional%5D%20trigger%20QA%20for%20fuzzy%20testing%0A%0A_To%20be%20done%20on%20release%20day%20to%20announce%20the%20release%20and%20making%20it%20publically%20available._%0A%0A%2A%20%5B%20%5D%20publish%20release%20on%20%5BGithub%20Releases%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Freleases%29%0A%2A%20%5B%20%5D%20close%20%5Bcurrent%20milestone%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Fmilestones%29&labels=release)__
__[Draft a patch release.](https://github.com/zeebe-io/zeebe-modeler/issues/new?body=%23%23+What+is+inside%3F%0A%0A*+...%0A*+...%0A*+...%0A%0A%0A%23%23+Release+Checklist%0A%0A_To+be+done+immediately+after+creating+this+issue._%0A%0A*+%5B+%5D+assign+release+manager+role%0A%0A_To+be+done+prior+to+the+release+day+to+prepare+and+build+the+release._%0A%0A*+%5B+%5D+make+sure+changes+in+upstream+libraries+are+merged+and+released%0A++++*+%60bpmn-js%60%2C+%60dmn-js%60%2C+%60cmmn-js%60%2C+%60*-properties-panel%60%2C+%60*-moddle%60%2C+...%0A*+%5B+%5D+make+sure+dependencies+to+upstream+libraries+are+updated+and+can+be+installed+%28%60rm+-rf+node_modules+%26%26+npm+i+%26%26+npm+run+all%60+works%29%0A*+%5B+%5D+close+all+issues+which+are+solved+by+dependency+updates%0A*+%5B+%5D+smoke+test+to+verify+all+diagrams+can+be+created%0A*+%5B+%5D+update+CHANGELOG%0A*+%5B+%5D+semantic+release+%28%60npm+run+release%60%29%2C+cf.+%5Brelease+schema%5D%28https%3A%2F%2Fgithub.com%2Fbpmn-io%2Finternal-docs%2Ftree%2Fmaster%2Frelease-schema%29%0A*+%5B+%5D+wait+for+%5BTravis%5D%28https%3A%2F%2Ftravis-ci.com%2Fzeebe-io%2Fzeebe-modeler%29+to+build+the+release%0A*+%5B+%5D+prepare+a+list+of+what+was+changed+or+needs+to+be+tested%0A*+%5B+%5D+execute+integration+test%2C+verifying+fixed+things+are+actually+fixed%0A*+%5B+%5D+%5Boptional%5D+trigger+QA+for+fuzzy+testing%0A%0A_To+be+done+on+release+day+to+announce+the+release+and+making+it+publically+available._%0A%0A*+%5B+%5D+publish+release+on+%5BGithub+Releases%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Freleases%29%0A*+%5B+%5D+close+%5Bcurrent+milestone%5D%28https%3A%2F%2Fgithub.com%2Fzeebe-io%2Fzeebe-modeler%2Fmilestones%29&title=Release+Zeebe+Modeler+vX.X.X&labels=release)__ or head over to:
* [alpha release documentation](./ALPHA_RELEASE.md), or
* [minor and major release documentation](./RELEASE.md).

## Template

Expand All @@ -22,8 +24,9 @@ _To be done immediately after creating this issue._

_To be done prior to the release day to prepare and build the release._

* [ ] make sure dependencies are released (`rm -rf node_modules && npm i && npm run all` works)
* [ ] make sure changes in upstream libraries are merged and released
* `bpmn-js`, `dmn-js`, `cmmn-js`, `*-properties-panel`, `*-moddle`, ...
* [ ] make sure dependencies to upstream libraries are updated and can be installed (`rm -rf node_modules && npm i && npm run all` works)
* [ ] close all issues which are solved by dependency updates
* [ ] smoke test to verify all diagrams can be created
* [ ] update CHANGELOG
Expand All @@ -39,4 +42,4 @@ _To be done on release day to announce the release and making it publically avai
* [ ] close [current milestone](https://github.com/zeebe-io/zeebe-modeler/milestones)
```

You may create a blank issue and copy the template into it.
You may create a blank issue and copy the template into it.
Loading

0 comments on commit 1907f96

Please sign in to comment.