Release 3.5
birchamp opened this issue · comments
birchamp commented
Release Steps Sign Off
Features / Specifications
Definition of Done
- QA signs off on specific build in regression testing: current for
3.5.0
, build number:30831db
- Update changelog
- Update Release Notes - add release notes here: https://github.com/unfoldingWord/translationCore/releases
-
Update language database in tCore- this is an automatic script run on every build - Audit bundled resources (now automated, but good to check):
- make sure greek and hebrew english Lexicons are in bundle
- check bundle for missing manifest.json files.
- for bibles make sure there are books.zip, index.json, and manifest.json files
- for helps make sure there are contents.zip, and manifest.json files
- On github, create Two Draft releases attaching updated changelog.md: at https://github.com/unfoldingWord/translationCore/releases/
- One release with tag
v3.5.0
with the MAX installs. https://github.com/unfoldingWord/translationCore/releases/tag/v3.5.0 - Another release with tag
v3.5.0-LITE
with the LITE installs. https://github.com/unfoldingWord/translationCore/releases/tag/v3.5.0-LITE
- One release with tag
- Have everyone review the changelog.md, the release notes, and the two drafts to ensure that the correct installs are attached.
- When all the the steps above are completed and we are ready for formal release:
- On github, make a release from the draft for the
v3.5.0-LITE
tag - On github, make a release from the draft for the
v3.5.0
tag - QA check that previous release can detect this upgrade: upgrade from older release on both Mac and Windows
- On github, make a release from the draft for the
- Confirm all links to the release download:
- https://www.translationcore.com - update section
Download
near bottom of page. - unfoldingword.org - looks like it just links to www.translationcore.com
- github release page - https://github.com/unfoldingWord/translationCore/releases
- door43 forum - https://forum.door43.org/c/software/translationcore/16
- https://www.translationcore.com - update section
- Notify Sam, Vipin, Abel, Dima of release
- Merge v3.5.0 changes back into develop branch.
- translationCore
- changelog.md
- tools - wA, tW, tN
- checking-tool-wrapper
- tc-ui-toolkit
- tc-source-content-updater
- tsv-groupdata-parser
- ?
- Merge tC v3.5.0 branch into master branch.
Additional Context
Mockups
elsylambert commented
translationCore 3.5 features:
- Support for changing Greek Original Language resource: migration of wordAlignment attributes upon changing the Greek OL.
- Print/Preview and pdf generation.
- Availablity of Charis font.
- Option to Oganize tNote checks by reference
- and some bug fixes.
elsylambert commented
@PhotoNomad0 translationCore 3.5.0 (30831db) looks good for release.