[FOLIO-1963] extend release procedures with section on platform-core/complete PRs Created: 12/Apr/19 Updated: 03/Jun/20 Resolved: 22/Apr/19 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Task | Priority: | P3 |
| Reporter: | Jakub Skoczen | Assignee: | David Crossley |
| Resolution: | Done | Votes: | 0 |
| Labels: | devdoc, platform-backlog | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Sprint: | Core: Platform - Sprint 61 |
| Story Points: | 2 |
| Development Team: | Core: Platform |
| Description |
|
Please extend https://dev.folio.org/guidelines/release-procedures/ with a section for module maintainers that describes steps and guidelines for issuing PRs to platform-core and platform-complete when a new module release ready. Describe the process for UI module maintainers (updates to platform package.json) and backend module maintainers that want to enforce backend module version (e.g to force bugfixes John Malconian I am assuming that this would require the maintainer to update install-extra.json?) Include examples. Include description of the PR process and what artefacts and environments are created (specifically the PR environment) and how to access it. Clarify the fact that the UI integration tests are now executed on the PR and that the test must be passing in order for the module release to be accepted to the FOLIO release. Make it clear that those steps are mandatory for module maintainers as part of their role in release management. |
| Comments |
| Comment by David Crossley [ 16/Apr/19 ] |
|
The document-in-preparation is available at PR pull/371 |
| Comment by John Malconian [ 17/Apr/19 ] |
|
David Crossley - I think a few words about why @folio dependencies are pinned in package.json and the role of Renovate should be added to the docs. |
| Comment by David Crossley [ 18/Apr/19 ] |
|
Thanks. Added a sentence about that. |
| Comment by David Crossley [ 23/Apr/19 ] |
|
Added a few other tweaks, merged pull/371, and added a link from stripes/doc/release-procedures document. The new section is published at https://dev.folio.org/guidelines/release-procedures/#add-to-platforms |