mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-03-21 22:42:06 +00:00
- Remove unused deps from lockfile with `mix deps.clean --unused --unlock` - Conditionally run `mix deps.compile` since it takes around a minute even cached (~20s on my M1) - Add `mix deps.unlock --check-unused` to check for unused deps ### With `mix deps.compile` <img width="1059" alt="Screenshot 2023-10-07 at 12 46 14 PM" src="https://github.com/firezone/firezone/assets/167144/7a075d20-4fce-4545-b4a1-b8d57f5af06a"> ``` mix deps.compile --skip-umbrella-children 2.98s user 1.83s system 27% cpu 17.252 total ``` ### Without `mix deps.compile` <img width="1046" alt="Screenshot 2023-10-07 at 3 09 23 PM" src="https://github.com/firezone/firezone/assets/167144/060eb9d1-0e4c-42cc-9379-985a86ce383e"> --------- Co-authored-by: Andrew Dryga <andrew@dryga.com>