-
Notifications
You must be signed in to change notification settings - Fork 113
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
[Frontend] Remove experiment tracking #2212
[Frontend] Remove experiment tracking #2212
Conversation
…rimentsIcon Signed-off-by: tynandebold <[email protected]>
Signed-off-by: tynandebold <[email protected]>
Signed-off-by: tynandebold <[email protected]>
…move-experiment-tracking Signed-off-by: tynandebold <[email protected]>
Hey, thanks for putting together this PR @tynandebold ! I'll take some time to review it this morning since it's still a draft. Here are my thoughts on the two points you mentioned:
Let me know you thoughts 😄 |
Also a question for @stephkaiser, since we're removing experiment tracking from the navigation bar, does it still make sense to highlight the flowchart? |
hey overall the changes look good to me, i tested it locally and everything seems okay, apart from |
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>
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>
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>
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]>
@tynandebold I have reviewed it and tested locally as well and all looks good. Just few note,
|
…move-experiment-tracking Signed-off-by: tynandebold <[email protected]>
Signed-off-by: tynandebold <[email protected]>
Signed-off-by: tynandebold <[email protected]>
Signed-off-by: tynandebold <[email protected]>
# Python | ||
.venv/ | ||
mise.toml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've added this because I'm using mise to manage my Python environment, not conda.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was a mise user as well for a while! Until I discovered https://docs.astral.sh/uv/ 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey thank you @tynandebold, amazing work and super quick turnaround! Everything looks great to me except for one small NIT point. It's all running okay on my local setup as well. As we discussed, /experiment-tracking
doesn’t throw any errors on localhost. We’ll revisit this once I complete the backend removal, and we can re-test it on the feature_branch. I'll leave the note to remind us to test it in the feature_branch
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @tynandebold Amazing...!
Thank you @tynandebold ! We received feedback from some team members that the decision to proceed with the removal was a bit opaque. So in light of the importance of this step, I think the right call is to request approval from the TSC. It will delay the PR a bit but does everyone agree? |
@astrojuanlu Make sense to include TSC. |
hey @astrojuanlu That's a good idea to get approval from the TSC, the question is there will be at least 3-5 more PRs as a part of this work. Do we add them in every PR? Or should we add them to the feature_branch which will have the final changes both back-end, front-end, docs etc. |
A TSC vote makes sense and so does your point, Huong. I think the TSC approval should be on the feature_branch/remove-experiment-tracking branch, which will be the final, all-encompassing PR. |
Signed-off-by: tynandebold <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this, I've tested it manually and all seems good!
Sounds good, thanks 👍🏼 please keep it in mind before submitting the final PR to |
2cc3aad
into
feature_branch/remove-experiment-tracking
Description
Resolves #2207
Development notes
Removed all frontend references to experiment tracking.
Still to discuss if we want to:
react-router-dom
sanitizedPathname()
functionQA notes
Test the app locally. Everything should be the same, just without experiment tracking.
Checklist
RELEASE.md
file