Skip to content

[PROD] Release 1.6.0 #175

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

Closed
wants to merge 54 commits into from
Closed

[PROD] Release 1.6.0 #175

wants to merge 54 commits into from

Conversation

maxceem
Copy link
Contributor

@maxceem maxceem commented Mar 10, 2021

☘️ Test Releasing Guide Locally

We are going to introduce a LOT of changes in this release. So when this PR is ready to release, we have to try it locally first:

  • deploy the version of code that we have in the master branch
  • migrate to the version we have in this PR

(potentially we can automate this and make a part of releasing process)

Release Guide

  • Add new Kafka Topics:
    taas.workperiod.create
    taas.workperiod.update
    taas.workperiod.delete
    
    taas.workperiodpayment.create
    taas.workperiodpayment.update
    taas.workperiodpayment.delete   
    
  • Create new Auth0 scopes:
    read:taas-workPeriods
    create:taas-workPeriods
    update:taas-workPeriods
    delete:taas-workPeriods
    all:taas-workPeriods
    
    read:taas-workPeriodPayments
    create:taas-workPeriodPayments
    update:taas-workPeriodPayments
    all:taas-workPeriodPayments
    
  • Set env variable if you would like to disable the actual payment processing:
    PAYMENT_PROCESSING_SWITCH=OFF
    
  • ⏹️ Stop TaaS API and ES Processor
  • Merge PR for ES Processor [PROD] Release 1.6.0 taas-es-processor#32
  • Merge this PR
  • Run npm run index:work-periods to create a new ES index for Work Periods
  • Run npm run migrate to:
    • 2021-03-30-work-period-table-create
    • 2021-04-10-work-period-payment-table-create
    • 2021-04-22-1-make-resource-booking-dates-store-no-timestamp
    • 2021-04-22-2-populate-work-periods-for-resource-bookings
  • Run npm run index:resource-bookings to reindex Resource Bookings
  • ▶️ Start TaaS API and ES Processor

Release Notes

@github-pages github-pages bot temporarily deployed to github-pages March 10, 2021 15:18 Inactive
Update MigrationMeta table when running init-db
@github-pages github-pages bot temporarily deployed to github-pages March 11, 2021 11:02 Inactive
maxceem added 2 commits March 31, 2021 18:32
added common Code Guidelines
added tech stack info
@github-pages github-pages bot temporarily deployed to github-pages March 31, 2021 15:48 Inactive
@maxceem maxceem changed the title [PROD] Patch Release 1.5.4 [PROD] Patch Release 1.5.4 + Release 1.6.0 Apr 4, 2021
@github-pages github-pages bot temporarily deployed to github-pages April 5, 2021 03:39 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 9, 2021 08:07 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 19, 2021 11:45 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 19, 2021 12:08 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 20, 2021 08:13 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 21, 2021 16:10 Inactive
eisbilir and others added 2 commits April 22, 2021 02:14
@github-pages github-pages bot temporarily deployed to github-pages April 22, 2021 09:10 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 22, 2021 09:29 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 22, 2021 14:34 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 22, 2021 14:59 Inactive
@github-pages github-pages bot temporarily deployed to github-pages April 23, 2021 07:58 Inactive
@maxceem maxceem closed this Apr 23, 2021
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

Successfully merging this pull request may close these issues.

5 participants