Skip to content
This repository was archived by the owner on Jul 23, 2026. It is now read-only.

Remove Dependencies - #256

Merged
lishaduck merged 13 commits into
mainfrom
thin-deps
Feb 2, 2024
Merged

Remove Dependencies#256
lishaduck merged 13 commits into
mainfrom
thin-deps

Conversation

@lishaduck

@lishaduck lishaduck commented Dec 4, 2023

Copy link
Copy Markdown
Member

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
Copy Markdown
Member Author

@ParkerH27, @PetalCat—Requesting review!

PetalCat
PetalCat previously approved these changes Dec 11, 2023
@lishaduck

Copy link
Copy Markdown
Member Author

I fixed CI! This works!

@lishaduck

Copy link
Copy Markdown
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 subscribe to this conversation on GitHub. Already have an account? Sign in.

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