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

Feature branch/remove experiment tracking #2237

Closed
wants to merge 6 commits into from

Conversation

Huongg
Copy link
Contributor

@Huongg Huongg commented Jan 13, 2025

Description

fixes #2202. This PR is to QA the final version of removing ET from kedro-viz, which includes:

To be done: adding a whole TSC here for approval

Checklist

  • Read the contributing guidelines
  • Opened this PR as a 'Draft Pull Request' if it is work-in-progress
  • Updated the documentation to reflect the code changes
  • Added new entries to the RELEASE.md file
  • Added tests to cover my changes

tynandebold and others added 6 commits December 6, 2024 11:42
* Remove exp tracking from feature hits and global toolbar; remove ExperimentsIcon

Signed-off-by: tynandebold <[email protected]>

* Remove /experiment-tracking directory; fix tests

Signed-off-by: tynandebold <[email protected]>

* Remove exp. tracking utils, reducers, styles

Signed-off-by: tynandebold <[email protected]>

* Update moto requirement from ~=5.0.9 to ~=5.0.21 in /package (#2218)

Updates the requirements on [moto](https://github.com/getmoto/moto) to permit the latest version.
- [Release notes](https://github.com/getmoto/moto/releases)
- [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md)
- [Commits](getmoto/moto@5.0.9...5.0.21)

---
updated-dependencies:
- dependency-name: moto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update httpx requirement from ~=0.27.0 to ~=0.28.0 in /package (#2216)

Updates the requirements on [httpx](https://github.com/encode/httpx) to permit the latest version.
- [Release notes](https://github.com/encode/httpx/releases)
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)
- [Commits](encode/httpx@0.27.0...0.28.0)

---
updated-dependencies:
- dependency-name: httpx
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update bandit requirement from ~=1.7 to ~=1.8 in /package (#2215)

Updates the requirements on [bandit](https://github.com/PyCQA/bandit) to permit the latest version.
- [Release notes](https://github.com/PyCQA/bandit/releases)
- [Commits](PyCQA/bandit@1.7.0...1.8.0)

---
updated-dependencies:
- dependency-name: bandit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update boto3 requirement from ~=1.34 to ~=1.35 in /package (#2214)

Updates the requirements on [boto3](https://github.com/boto/boto3) to permit the latest version.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.0...1.35.71)

---
updated-dependencies:
- dependency-name: boto3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jitendra Gundaniya <[email protected]>

* Revert change from PR #2179

Signed-off-by: tynandebold <[email protected]>

* Remove the sanitizedPathname() function

Signed-off-by: tynandebold <[email protected]>

* Remove Cypress tests for exp tracking

Signed-off-by: tynandebold <[email protected]>

* Merge localStorageState state instead of the older allLocalStorageState

Signed-off-by: tynandebold <[email protected]>

---------

Signed-off-by: tynandebold <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jitendra Gundaniya <[email protected]>
* remove session store

Signed-off-by: Huong Nguyen <[email protected]>

* remove relateds tests

Signed-off-by: Huong Nguyen <[email protected]>

* remove doc about session store

Signed-off-by: Huong Nguyen <[email protected]>

* lint formatting

Signed-off-by: Huong Nguyen <[email protected]>

* remove session store from tests

Signed-off-by: Huong Nguyen <[email protected]>

* update docs reference

Signed-off-by: Huong Nguyen <[email protected]>

* update test_server

Signed-off-by: Huong Nguyen <[email protected]>

* remove sessions store from load_data

Signed-off-by: Huong Nguyen <[email protected]>

* remove make_db_session_factory

Signed-off-by: Huong Nguyen <[email protected]>

* remove session store from _load_data_helper

Signed-off-by: Huong Nguyen <[email protected]>

* remove database.py entirely

Signed-off-by: Huong Nguyen <[email protected]>

* remove test graphql folder

Signed-off-by: Huong Nguyen <[email protected]>

* remove cy test related to ET tab

Signed-off-by: Huong Nguyen <[email protected]>

* Revert changes for .md as it will be done separately

Signed-off-by: Huong Nguyen <[email protected]>

* revert contributing.md

Signed-off-by: Huong Nguyen <[email protected]>

* remove e2e test failed from ET

Signed-off-by: Huong Nguyen <[email protected]>

---------

Signed-off-by: Huong Nguyen <[email protected]>
Co-authored-by: Huong Nguyen <[email protected]>
* revert back the getVersion in graphql

Signed-off-by: Huong Nguyen <[email protected]>

* update queries and schema

Signed-off-by: Huong Nguyen <[email protected]>

* fix lint error

Signed-off-by: Huong Nguyen <[email protected]>

* revert graphql_router since it's still using in getVersion

Signed-off-by: Huong Nguyen <[email protected]>

* remove experiment-tracking.py, and runs and tracking datatset from repos

Signed-off-by: Huong Nguyen <[email protected]>

* fix lint

Signed-off-by: Huong Nguyen <[email protected]>

* update format lint

Signed-off-by: Huong Nguyen <[email protected]>

* remove set_database_session

Signed-off-by: Huong Nguyen <[email protected]>

---------

Signed-off-by: Huong Nguyen <[email protected]>
Co-authored-by: Huong Nguyen <[email protected]>
* revert back the getVersion in graphql

Signed-off-by: Huong Nguyen <[email protected]>

* update queries and schema

Signed-off-by: Huong Nguyen <[email protected]>

* fix lint error

Signed-off-by: Huong Nguyen <[email protected]>

* revert graphql_router since it's still using in getVersion

Signed-off-by: Huong Nguyen <[email protected]>

* remove experiment-tracking.py, and runs and tracking datatset from repos

Signed-off-by: Huong Nguyen <[email protected]>

* fix lint

Signed-off-by: Huong Nguyen <[email protected]>

* update format lint

Signed-off-by: Huong Nguyen <[email protected]>

* remove set_database_session

Signed-off-by: Huong Nguyen <[email protected]>

* remove ET mentioned in the doc and readme

Signed-off-by: Huong Nguyen <[email protected]>

* remove ET and session store from readme

Signed-off-by: Huong Nguyen <[email protected]>

* update new architecture diagram to remove apollo graphQL

Signed-off-by: Huong Nguyen <[email protected]>

---------

Signed-off-by: Huong Nguyen <[email protected]>
Co-authored-by: Huong Nguyen <[email protected]>
@rashidakanchwala
Copy link
Contributor

rashidakanchwala commented Jan 13, 2025

We have decided to first do a release with a Deprecation Warning for ET and then in the release after that remove ET.

Hence we can close this PR for now, and reopen it after the next release. Ofcourse, the branch is most important, so let's make sure it's there.

@Huongg Huongg closed this Jan 13, 2025
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.

Remove experiment tracking
3 participants