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

chore: promote staging to prod #273

Merged
merged 21 commits into from
May 19, 2022
Merged

chore: promote staging to prod #273

merged 21 commits into from
May 19, 2022

Conversation

MDunitz
Copy link
Contributor

@MDunitz MDunitz commented May 19, 2022

Reviewers

Functional:


Changes

ebezzi and others added 21 commits May 5, 2022 13:25
* Add terraform code

* Stuff

* Additional cleanup

* Add dev and remove old modules

* symlink

* fix symlink

* Checkpoint

* New config file

* several changes

* Update .happy/terraform/modules/ecs-stack/main.tf

Co-authored-by: Andrew Tolopko <atolopko-czi@users.noreply.github.com>

* Change dp to explorer

* Update .happy/terraform/envs/dev/main.tf

Co-authored-by: Andrew Tolopko <atolopko-czi@users.noreply.github.com>
Bumps [cross-fetch](https://github.com/lquixada/cross-fetch) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/lquixada/cross-fetch/releases)
- [Commits](lquixada/cross-fetch@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: cross-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Timmy Huang <tihuan@users.noreply.github.com>
Bumps [simple-get](https://github.com/feross/simple-get) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](feross/simple-get@v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Timmy Huang <tihuan@users.noreply.github.com>
…225)

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.1 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.14.1...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Timmy Huang <tihuan@users.noreply.github.com>
* Switch to gunicorn

* cleanup
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.23 to 3.3.1.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.1.23...3.3.1)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](axios/axios@v0.21.1...v0.21.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

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

* Disable migrations
* Diffex perf

* Diffex algo tweaks

* algo work and shift be gone

* revert xarray change

* unrevert fine change

* tdb bug

* remove debugging print

* add note about tiledb workaround

* remove obsolete configuration hooks for diffexp parallelism

* lint

* replace deprecated np.where use with recommended nonzero()

* simplify X slicing

* remove tiledb 0.13.1 work-arounds

* revert tiledb.Ctx handling to correctly use configuration subsystem

* clean up tiledb config params

* smaller size for default python tiledb query buffer

* try even smaller default python buffer

* 1GB default tiledb python buffer

* Add high performance diffex routes (#244)

* first cut at new binary diffex routes

* lint

* clean up benchmark

* update diffex benchmark

* lower memory footprint by using incremental query for diffex

* update to tiledb 0.13.3

* fix misleading comment

* add additional unit tests for new route

* improve stats

* incremental mean and variance calculation to reduce memory footprint

* LINT!

* Infra changes

* Replace modules with symlinks

Co-authored-by: bkmartinjr <bruce@chanzuckerberg.com>
Co-authored-by: Emanuele Bezzi <ebezzi@chanzuckerberg.com>
* ci/cd for ecs

* tests

* Comment slack failures

* Install happy client

* Try GHA action

* test

* Refactor

* Changes

* fixes
* chore: clean up documentation and fix broken links.

* Update README.md

Co-authored-by: Madison Dunitz <madison.dunitz@chanzuckerberg.com>

* Fix contributing guide link.

Co-authored-by: Madison Dunitz <madison.dunitz@chanzuckerberg.com>
Co-authored-by: Emanuele Bezzi <ebezzi@chanzuckerberg.com>
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases)
- [Commits](https://github.com/sindresorhus/semver-regex/commits)

---
updated-dependencies:
- dependency-name: semver-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Timmy Huang <tihuan@users.noreply.github.com>
* Remove unused build steps and comments

* Remove gitignore

* Remove more stuff

* remove more GHA workflows
@MDunitz MDunitz requested a review from Bento007 May 19, 2022 18:38
@codecov
Copy link

codecov bot commented May 19, 2022

Codecov Report

Merging #273 (6a75d87) into prod (1563fad) will decrease coverage by 0.34%.
The diff coverage is 82.01%.

@@            Coverage Diff             @@
##             prod     #273      +/-   ##
==========================================
- Coverage   76.47%   76.12%   -0.35%     
==========================================
  Files          92       90       -2     
  Lines        6758     6660      -98     
==========================================
- Hits         5168     5070      -98     
  Misses       1590     1590              
Flag Coverage Δ
frontend 76.12% <82.01%> (-0.35%) ⬇️
javascript 76.12% <82.01%> (-0.35%) ⬇️
smokeTest ∅ <ø> (∅)
unitTest 76.12% <82.01%> (-0.35%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
server/common/config/server_config.py 86.63% <ø> (-0.81%) ⬇️
server/eb/app.py 0.00% <ø> (ø)
server/dataset/dataset.py 73.30% <66.66%> (-0.29%) ⬇️
server/common/rest.py 80.00% <80.00%> (-0.10%) ⬇️
server/compute/diffexp_cxg.py 80.70% <82.29%> (-3.62%) ⬇️
server/app/api/v3.py 95.86% <100.00%> (+0.17%) ⬆️
server/dataset/cxg_dataset.py 85.71% <100.00%> (-1.66%) ⬇️
compute/diffexp_cxg.py 80.70% <0.00%> (-3.62%) ⬇️
dataset/cxg_dataset.py 85.71% <0.00%> (-1.66%) ⬇️
... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1563fad...6a75d87. Read the comment docs.

@MDunitz MDunitz merged commit 256f76d into prod May 19, 2022
@MDunitz MDunitz deleted the staging branch May 19, 2022 18:54
@MDunitz MDunitz restored the staging branch May 19, 2022 18:54
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.

6 participants