Skip to content

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
@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

4 participants