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

build: Release v5.36.0 #3136

Closed
wants to merge 22 commits into from
Closed

build: Release v5.36.0 #3136

wants to merge 22 commits into from

Conversation

tshuli
Copy link
Contributor

@tshuli tshuli commented Dec 2, 2021

Note: we need to force push release branch back to state of v5.35.0 (bea890b8) before this release as #3090 failed to deploy due to faulty CD pipeline (resolved in #3120)

Improvements

  • feat: migrate CI pipeline to github actions #3120
  • docs: update README.md to bring webhooks out of beta #3108
  • chore(ci): add semantic.yml to modify CI behaviour #3109

Dep Updates

  • fix(deps): bump aws-sdk from 2.1039.0 to 2.1040.0 #3123
  • chore(deps-dev): bump type-fest from 2.6.0 to 2.8.0 #3122
  • fix(deps): bump angular-ui-router from 1.0.29 to 1.0.30 #3121
  • fix(deps): bump aws-sdk from 2.1037.0 to 2.1039.0 #3118
  • fix(deps): bump date-fns from 2.26.0 to 2.27.0 #3117
  • chore(deps-dev): bump core-js from 3.19.1 to 3.19.2 #3115
  • chore(deps-dev): bump jest-extended from 1.1.0 to 1.2.0 #3114
  • chore(deps-dev): bump htmlhint from 0.16.3 to 1.0.0 #3105
  • fix(deps): bump aws-sdk from 2.1036.0 to 2.1037.0 #3106
  • fix(deps): bump nodemailer from 6.7.1 to 6.7.2 #3104
  • chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 #3102
  • fix(deps): bump aws-sdk from 2.1035.0 to 2.1036.0 #3101
  • fix(deps): bump aws-sdk from 2.1034.0 to 2.1035.0 #3097
  • chore(deps-dev): bump htmlhint from 0.16.1 to 0.16.3 #3098
  • fix(deps): bump aws-sdk from 2.1033.0 to 2.1034.0 #3096
  • chore(deps-dev): bump eslint-plugin-jest from 25.2.4 to 25.3.0 #3095
  • chore(deps-dev): bump type-fest from 2.5.4 to 2.6.0 #3094
  • chore(deps-dev): bump lint-staged from 12.1.1 to 12.1.2 #3089
  • chore(deps-dev): bump csv-parse from 5.0.2 to 5.0.3 #3085
  • fix(deps): bump date-fns from 2.25.0 to 2.26.0 #3084
  • chore(deps-dev): bump lint-staged from 12.0.3 to 12.1.1 #3088
  • fix(deps): bump neverthrow from 4.3.0 to 4.3.1 #3087
  • fix(deps): bump aws-sdk from 2.1032.0 to 2.1033.0 #3086
  • fix(deps): bump cookie-parser from 1.4.5 to 1.4.6 #3071
  • chore(deps-dev): bump csv-parse from 4.16.3 to 5.0.2 #3072
  • chore(deps-dev): bump lint-staged from 12.0.2 to 12.0.3 #3083
  • chore(deps-dev): bump core-js from 3.19.0 to 3.19.1 #3082
  • fix(deps): bump aws-sdk from 2.1031.0 to 2.1032.0 #3081
  • chore(deps-dev): bump @types/node from 14.17.33 to 14.17.34 #3080
  • chore(deps-dev): bump @types/jest from 27.0.2 to 27.0.3 #3079
  • chore(deps-dev): bump htmlhint from 0.16.0 to 0.16.1 #3076
  • chore(deps-dev): bump @types/validator from 13.6.6 to 13.7.0 #3078
  • fix(deps): bump express-rate-limit from 5.5.0 to 5.5.1 #3077
  • chore(deps-dev): bump typescript from 4.4.4 to 4.5.2 #3074
  • chore(deps-dev): bump @types/uuid from 8.3.1 to 8.3.3 #3075
  • chore(deps-dev): bump concurrently from 6.3.0 to 6.4.0 #3073
  • fix(deps): bump twilio from 3.71.1 to 3.71.2 #3069
  • fix(deps): bump aws-sdk from 2.1019.0 to 2.1031.0 #3068
  • chore(deps-dev): bump eslint-plugin-jest from 25.2.2 to 25.2.4 #3066
  • chore(deps-dev): bump @babel/plugin-transform-runtime #3063
  • fix(deps): bump @sentry/integrations from 6.13.3 to 6.15.0 #3065
  • chore(deps-dev): bump @types/node from 14.17.32 to 14.17.33 #3064
  • chore(deps-dev): bump eslint-plugin-import from 2.25.2 to 2.25.3 #3062
  • fix(deps): bump libphonenumber-js from 1.9.39 to 1.9.43 #3061
  • chore(deps-dev): bump @babel/preset-env from 7.16.0 to 7.16.4 #3060
  • chore(deps-dev): bump type-fest from 2.5.2 to 2.5.4 #3059
  • fix(deps): bump bson-ext from 2.0.5 to 2.0.6 #3058

New environment variables:

  • New secrets loaded on github actions.
  • Environment secrets: for each environment (staging, staging-alt, release, uat):
    • APP_NAME
    • DEPLOY_ENV
  • Repository secrets:
    • AWS_ACCESS_KEY_ID
    • AWS_SECRET_ACCESS_KEY
    • AWS_DEFAULT_REGION
    • ECR_REPO
    • BUCKET_NAME

dependabot bot and others added 22 commits November 23, 2021 02:40
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 12.1.1 to 12.1.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](lint-staged/lint-staged@v12.1.1...v12.1.2)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [type-fest](https://github.com/sindresorhus/type-fest) from 2.5.4 to 2.6.0.
- [Release notes](https://github.com/sindresorhus/type-fest/releases)
- [Commits](sindresorhus/type-fest@v2.5.4...v2.6.0)

---
updated-dependencies:
- dependency-name: type-fest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 25.2.4 to 25.3.0.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](jest-community/eslint-plugin-jest@v25.2.4...v25.3.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1033.0 to 2.1034.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.1033.0...v2.1034.0)

---
updated-dependencies:
- dependency-name: aws-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [htmlhint](https://github.com/htmlhint/HTMLHint) from 0.16.1 to 0.16.3.
- [Release notes](https://github.com/htmlhint/HTMLHint/releases)
- [Changelog](https://github.com/htmlhint/HTMLHint/blob/master/CHANGELOG.md)
- [Commits](htmlhint/HTMLHint@v0.16.1...v0.16.3)

---
updated-dependencies:
- dependency-name: htmlhint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1034.0 to 2.1035.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.1034.0...v2.1035.0)

---
updated-dependencies:
- dependency-name: aws-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1035.0 to 2.1036.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.1035.0...v2.1036.0)

---
updated-dependencies:
- dependency-name: aws-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 2.4.1 to 2.5.0

Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@2.4.1...2.5.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore: run lint

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kar Rui Lau <[email protected]>
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.7.1 to 6.7.2.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](nodemailer/nodemailer@v6.7.1...v6.7.2)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1036.0 to 2.1037.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.1036.0...v2.1037.0)

---
updated-dependencies:
- dependency-name: aws-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [htmlhint](https://github.com/htmlhint/HTMLHint) from 0.16.3 to 1.0.0.
- [Release notes](https://github.com/htmlhint/HTMLHint/releases)
- [Changelog](https://github.com/htmlhint/HTMLHint/blob/master/CHANGELOG.md)
- [Commits](htmlhint/HTMLHint@v0.16.3...v1.0.0)

---
updated-dependencies:
- dependency-name: htmlhint
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [jest-extended](https://github.com/jest-community/jest-extended) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/jest-community/jest-extended/releases)
- [Commits](jest-community/jest-extended@v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: jest-extended
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.1 to 3.19.2.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v3.19.1...v3.19.2)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.26.0 to 2.27.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md)
- [Commits](date-fns/date-fns@v2.26.0...v2.27.0)

---
updated-dependencies:
- dependency-name: date-fns
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1037.0 to 2.1039.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.1037.0...v2.1039.0)

---
updated-dependencies:
- dependency-name: aws-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
only validate titles since we only squash commits, and add ref type for refactor shorthand
* docs: update README.md to bring webhooks out of beta

* chore: empty commit to semantic CI

Co-authored-by: Kar Rui Lau <[email protected]>
Bumps [angular-ui-router](https://github.com/angular-ui/ui-router) from 1.0.29 to 1.0.30.
- [Release notes](https://github.com/angular-ui/ui-router/releases)
- [Changelog](https://github.com/angular-ui/ui-router/blob/master/CHANGELOG.md)
- [Commits](angular-ui/ui-router@1.0.29...1.0.30)

---
updated-dependencies:
- dependency-name: angular-ui-router
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [type-fest](https://github.com/sindresorhus/type-fest) from 2.6.0 to 2.8.0.
- [Release notes](https://github.com/sindresorhus/type-fest/releases)
- [Commits](sindresorhus/type-fest@v2.6.0...v2.8.0)

---
updated-dependencies:
- dependency-name: type-fest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1039.0 to 2.1040.0.
- [Release notes](https://github.com/aws/aws-sdk-js/releases)
- [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
- [Commits](aws/aws-sdk-js@v2.1039.0...v2.1040.0)

---
updated-dependencies:
- dependency-name: aws-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: github actions CI

* chore: do not use 3rd party github action

* chore: no need pip

* feat: dynamically configure environment

* chore: update aws region env

* chore: combine build and deploy

* chore: add docker build file flag

* chore: add docker tag

* chore: docker push tag

* chore: docker push all tags

* fix: github run id variable name

* feat: copy to s3 bucket, configure sentry

* nit: indent

* chore: use image_tag for eb version-label

* chore: rename DEPLOY_ENV

* chore: remove environment-specific naming

* chore: remove app version step

* chore: delete travis ci

* chore: update docs

* chore: correct tag variable for sentry

* chore: drop sentry from CD

* chore: split create app version and update eb steps

* feat: add retry if deployment to eb fails

* feat: add run attempt to image tag

* chore: remove auto retry
@tshuli tshuli temporarily deployed to staging December 2, 2021 13:28 Inactive
@karrui
Copy link
Contributor

karrui commented Dec 7, 2021

superseded by #3152

@karrui karrui closed this Dec 7, 2021
@karrui karrui deleted the release-v5.36.0 branch December 7, 2021 07:28
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.

3 participants