unfoldingWord / gateway-translate

A tool for editing and translating text in USFM markup
MIT License
2 stars 3 forks source link

Release gT 0.9 #163

Closed birchamp closed 1 year ago

birchamp commented 1 year ago

Release of gatewayTranslate v0.9.x

Preconditions

Tasks

Original Text of Issue

GATEWAYEDIT steps:

mandolyte commented 1 year ago

Here is the "pinned" discord post where I have kept my notes on what to do to release gA. This should be compared with the above for a final checklist.

Release Processes

Note 1: Prerequisites and one time activities are included at the end of this post.

Note 2: Pull Requests (PRs) are the mechanism used to do merges and they should be reviewed. In the below, for the sake of brevity, PRs are not mentioned.

Preconditions

a. The develop branch has all changes merged that are supposed to be in the next release b. QA has signed off on the work c. Release notes are prepared

Tasks

  1. create a release branch from develop, named by the release semver
  2. merge release branch into main
  3. tag develop: git tag && git push --tags
  4. cut a release from the release branch
  5. add to the release the notes and any assets

Expected Outcome

  1. At this point, in time the main, develop, and release branches will be identical. In addition, the release itself will be the same code.
  2. There will be two netlify links, one for develop and one for main. The code in both will be identical (after netlify produces the builds and deploys them)

Process for Bug Fixes

If a bug is found in production,then:

To incorporate bug fix into develop, do:

BincyJ commented 1 year ago

@mandolyte , @elsylambert , @Joel-C-Johnson , @birchamp here are the release notes for 0.9. Feel free to edit if required .

gatewayTranslate 0.9

Pleased to announce the first release of gatewayTranslate (v0.9) , an online scripture editor application.

Features:

elsylambert commented 1 year ago

Release gT prod link: https://gateway-translate.netlify.app/login Looks good.