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

[pull] main from mongodb-js:main #353

Merged
merged 34 commits into from
Sep 1, 2024
Merged

[pull] main from mongodb-js:main #353

merged 34 commits into from
Sep 1, 2024

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 21, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

kmruiz and others added 30 commits August 21, 2024 11:59
…avior in packaged application COMPASS-8129 (#6147)

* fix(hadron-build): make sure that target gets the distribution in CI consistently

* chore(ci): add missing HADRON_DISTRIBUTION env to coverage, multiple-connections, gen-vuln-check tasks

* chore(hadron-build): fix tests

* chore(hadron-build): account for distribution being passed to the Target constructor options

* fix(hadron-build): includes not has

* chore(hadron-build): update test
… proper back pressure COMPASS-7820 (#6151)

* stream import errors to file with back pressure

* port import tests

* update expectation to two errors

* one callback per error now

* rm comment

* fix some bugs in our error transformation

* ImportWriter unit tests
* invert multiple vs single connections

* testing single connection not possible right now

* unfocus

* port some connection form tests, skip some others for now

* skip legacy connections tests

* skip more single connection usage

* skip some tests in the sidebar

* skip more

* skip a test in compass-shell

* move enableNewMultipleConnectionSystem from a feature flag to a preference so it can be set to false in compass-web

* TODO ticket numbers
* chore: upgrade mongodb-runner

* chore: revert package-lock

* chore: update package-lock

* chore: add a dependency to the download in scripts

* chore: make checker happy

* chore: remove from prod dep
three lines for three errors, not four
…6153)

* deal with the fact that the modal might already be closed

* pull out the hide modal logic, use it in two places
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
- Remove the `ssh-tunnel` package from Compass and its usage from
  data-service
- Add relevant fields to the connection form and integrate them
  into data-service
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…edux store COMPASS-7397 (#6123)

* chore(connections): refactor compass-connections to a plugin with a redux store

* chore(app-stores): refactor tests to use new helpers

* chore(field-store): update unit tests to use new helpers

* chore(saved-aggregations-queries): update tests to new helpers

* chore(connection-import-export): refactor tests to use new helpers

* chore(databases-collections): refactor tests to use new helpers

* chore(field-store): fix package-lock

* chore(shell): convert to new helpers

* chore(workspaces): refactor workspaces tests to new helpers; syncify renderWithConnections

* chore(sidebar): partially refactor sidebar to new helpers

* chore(sidebar): finish refactoring sidebar tests

* chore(connection-storage): update tests to match new logic

* chore(import-export): refactor to use new test helpers

* chore(connections): fix types in test helpers

* chore: fix all the checks sans compass-web

* chore(web): refactor web entrypoint to remove the connections manager

* chore(web): adjust sandbox code to autoconnect to atlas

* chore(saved-aggregations-queries): fix ignore list in tsconfig

* chore(import-export): fix form state

* chore(connections): fix testid selector

* chore(export-to-language): adjust default app name detection for compass web

* chore(e2e): stricter regex

* chore(field-store): add logging when parsing documents to schema fails

* chore(field-store): fix logid

* chore(field-store): add missing dep
…from strings to numbers COMPASS-8218 (#6161)

* convert array indexes from strings to numbers

* the indexes after the removed one don't need adjusting
…nnections COMPASS-8185 (#6165)

chore(connections): autosave favorite info on connect for existing connections
* chore(telemetry): setup telemetry event types

* chore: add event types for telemetry

* remove script

* document events

* sort by category

* revert shell events

* fix types

* pass check

* fix check

* fix check

* fix check
* chore(web): enable multipl connections by default; refactor sandbox to handle multiple connections; adjust component interfaces for multiple connection support

* chore(web): adjust unit tests for multiple connections

* chore(e2e): make multiple connections default without exceptions; remove some special handling for web tests

* chore(e2e): skip my queries check for global tabs in compass-web

* chore(e2e): remove unused code

* chore(web): fix effect dependency in sandbox atlas login

* chore(e2e): enable rename test for web; adjust reasoning for some of the skipped tests

* chore(web): add delete method to sandbox connection storage

* chore(e2e): remove .only
* use mothra tags

* break some tests

* un-break some tests
@pull pull bot merged commit 4de382e into kp-forks:main Sep 1, 2024
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.

8 participants