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

feat: improve dependency installation experience #1298

Merged
merged 26 commits into from Jul 4, 2023

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    c64cea4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32c1680 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db1c9a3 View commit details
    Browse the repository at this point in the history
  4. Update changelog

    MegaRedHand committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    dfd1c8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a52a42 View commit details
    Browse the repository at this point in the history
  6. Update optional dependencies

    Just having PyEnv and make installed suffices for running `make deps`.
    I don't think we need to list cairo-lang as a dependency.
    MegaRedHand committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    04ae709 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Don't compile, only check

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    22d2ac6 View commit details
    Browse the repository at this point in the history
  2. Push again

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    98de9e8 View commit details
    Browse the repository at this point in the history
  3. Use swatinem cache

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    bfe9f88 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e72b176 View commit details
    Browse the repository at this point in the history
  5. Fix debian rust cache

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    1cbc041 View commit details
    Browse the repository at this point in the history
  6. Use manual cache

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    28e9ca5 View commit details
    Browse the repository at this point in the history
  7. Test cache

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    6a68c9a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cf9f9a7 View commit details
    Browse the repository at this point in the history
  9. Cache cairo compiler

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    9af1c08 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d2a1728 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6030c72 View commit details
    Browse the repository at this point in the history
  12. Try fixing cache

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    60ac9ac View commit details
    Browse the repository at this point in the history
  13. Use setup-python action

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    7362bd9 View commit details
    Browse the repository at this point in the history
  14. Use ~ instead of ${HOME}

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    9c4631e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b15d1d8 View commit details
    Browse the repository at this point in the history
  16. Add some comments

    MegaRedHand committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    d0d413e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8aedff4 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    eaf9891 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    ee7ce53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30da4a4 View commit details
    Browse the repository at this point in the history