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

Remove Dependencies #256

Merged
merged 13 commits into from
Feb 2, 2024
Merged

Remove Dependencies #256

merged 13 commits into from
Feb 2, 2024

Conversation

lishaduck
Copy link
Member

@lishaduck lishaduck commented Dec 4, 2023

Description

This PR'll remove unnecessary dependencies, and maybe do some other related, low-hanging refactors as well.

Closes: #253

Type of Change

  • ♻️ Code refactor
  • 🔥 Remove obsolete, unused things

@lishaduck lishaduck added dependencies Relates to dependencies dart Regards Dart code labels Dec 4, 2023
@lishaduck lishaduck added this to the ELO Work milestone Dec 4, 2023
@lishaduck lishaduck self-assigned this Dec 4, 2023
@lishaduck lishaduck force-pushed the thin-deps branch 5 times, most recently from e440a61 to 314f3d1 Compare December 11, 2023 20:22
@lishaduck lishaduck marked this pull request as ready for review December 11, 2023 20:23
@lishaduck lishaduck requested a review from a team as a code owner December 11, 2023 20:23
@lishaduck
Copy link
Member Author

@ParkerH27, @PetalCat—Requesting review!

PetalCat
PetalCat previously approved these changes Dec 11, 2023
@lishaduck
Copy link
Member Author

I fixed CI! This works!

@lishaduck
Copy link
Member Author

@ParkerH27, can you take a look at this on before the weekend?

ParkerH27
ParkerH27 previously approved these changes Feb 2, 2024
It'd be useful if it weren't so darn slow!
As it is, it slows down `build_runner` from ~30s -> ~90s.
I'm removing it, we can re-evaluate it later.
Might be slightly faster, maybe?
Also, more secure! (Definitely)
Remove more unused code and dependencies!
Fixes #263

Also contains this squashed commit:
* fix: expect success on tap target test
They're transitives now, but at least the pubspec's shorter.
Use envied instead of dart_define.
Rather than uploading as an artifact, we now cache the files.
Should fix ci.
@lishaduck lishaduck added this pull request to the merge queue Feb 2, 2024
@lishaduck lishaduck merged commit 0a6458c into main Feb 2, 2024
9 checks passed
@lishaduck lishaduck deleted the thin-deps branch February 2, 2024 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dart Regards Dart code dependencies Relates to dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Thin Dependencies
3 participants