Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.17 #1636

Open
11 of 13 tasks
elsylambert opened this issue Dec 4, 2023 · 6 comments
Open
11 of 13 tasks

Release 1.17 #1636

elsylambert opened this issue Dec 4, 2023 · 6 comments
Assignees

Comments

@elsylambert
Copy link
Contributor

elsylambert commented Dec 4, 2023

**Feature: Original Scripture text on the right most position in scripture pane.

Prepare Staging

  • PR to remove RC from the version number
    • start in new branch (e.g., zpp-remove-rc-1.6);
    • edit package.json for version (e.g., v*.*); commit; publish
    • git tag (e.g., v*.*); git push --tags
    • create PR from remove... branch --> develop; connect this PR to the "RELEASE" issue
    • merge this PR (even if you merge it yourself, please use PR and do not commit directly to the develop branch)
  • Release Branch:
    • pull latest develop changes
    • create new branch: release branch for version*.* from develop
    • publish release branch to github
  • Create staging Netlify link (PROD Data)
    • create new PR from v*.* --> STAGE; connect to the release issue
    • walk through happy path on deploy preview
    • merge
    • Monitor build: wait 20 minutes? https://stage--tc-create-app.netlify.app/
      Verify version & build number are updated.
      (If the DEPLOY PREVIEW encountered NO errors, then STAGE should build fine.)

QA Release and Staged

  • Ping QA that release branch for version . is ready for testing
  • Release notes are drafted
  • QA approves release notes
  • QA gives go-ahead to release to production

Release and Publish

@elsylambert
Copy link
Contributor Author

elsylambert commented Dec 8, 2023

translationCore Create - v1.17 build 277-90c96ed looks good on https://develop--tc-create-app.netlify.app/ and is good to release.
@RevantCI @Joel-C-Johnson

@elsylambert
Copy link
Contributor Author

Release Notes draft is here: https://github.com/unfoldingWord/tc-create-app/releases/edit/untagged-6f0452e56814e1bd4c7a
Please add tag and branch.

@RevantCI
Copy link
Collaborator

translationCore Create - v1.17 build 277-90c96ed looks good on https://develop--tc-create-app.netlify.app/ and is good to release. @RevantCI @Joel-C-Johnson

Hi @elsylambert ,
We were looking at the develop branch, we noticed one of the PR overwrote the #1632 fix i.e. update of datatable-translatable RCL to v1.2.4.
Raised a new PR #1637 with the datatable-translatable version bumped to v1.2.4.
Joel has reviewed and merged it.
So the build number is now - 278-e8671df on develop.
The first set of steps are done, we have verified the build and version number.

You can now test the app on the staging URL - https://stage--tc-create-app.netlify.app/

@RevantCI
Copy link
Collaborator

Also just noticed that the above staging netlify url - https://stage--tc-create-app.netlify.app/ is linked to the production DCS backend at - https://git.door43.org/.
Hope that is expected

@RevantCI
Copy link
Collaborator

Hi @elsylambert,
Updated the production branch and tested it.
The production build is ready at https://create.translationcore.com/ for testing.
Verified the release v1.17 and build number 278-e8671df.

@elsylambert
Copy link
Contributor Author

translationCore Create - v1.17 build 278-e8671df looks good in production. Published Released notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants