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

Simplify test matrix and remove merge queue #2268

Merged
merged 32 commits into from
Oct 19, 2024
Merged

Simplify test matrix and remove merge queue #2268

merged 32 commits into from
Oct 19, 2024

Commits on Oct 18, 2024

  1. Remove debian package

    maturin is shipped with ubuntu 24.04
    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    50b8cd9 View commit details
    Browse the repository at this point in the history
  2. Remove delete comments actions

    github fixed this on their side.
    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    6d4c6f3 View commit details
    Browse the repository at this point in the history
  3. Merge lint jobs

    Reduces the CI matrix a bit
    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    fe627f1 View commit details
    Browse the repository at this point in the history
  4. Only test minimum and maximum Python versions

    Test only the supported range from Python 3.9 to Python 3.13.
    
    Remove unsupported pypy 3.9 (https://pypy.org/posts/2024/08/pypy-v7317-release.html#pypy-versions-and-speed-pypy-org)
    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e048e4c View commit details
    Browse the repository at this point in the history
  5. Remove cache-to from docker test

    We don't need to cache every docker test build
    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    d8ba78f View commit details
    Browse the repository at this point in the history
  6. Remove if: always()

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    50b0a38 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5616b14 View commit details
    Browse the repository at this point in the history
  8. Move lint into the tests jobs

    Simplify the github actions configuration some more
    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    a7e42ac View commit details
    Browse the repository at this point in the history
  9. Remove need generate matrix

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    bf27b89 View commit details
    Browse the repository at this point in the history
  10. Run all checks on PR

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e6b2f58 View commit details
    Browse the repository at this point in the history
  11. No fail fast

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    923b50f View commit details
    Browse the repository at this point in the history
  12. Rename the lint job lint

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    f69cb34 View commit details
    Browse the repository at this point in the history
  13. retry

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    0c93892 View commit details
    Browse the repository at this point in the history
  14. Try using native python

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    2b802e0 View commit details
    Browse the repository at this point in the history
  15. Use uv

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    855a81e View commit details
    Browse the repository at this point in the history
  16. Remove dtolnay/rust-toolchain@stable

    This is supported natively on github actions now
    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    edf64ac View commit details
    Browse the repository at this point in the history
  17. Fix typo

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    b5adb75 View commit details
    Browse the repository at this point in the history
  18. uv pip install --system

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    d3c4b2d View commit details
    Browse the repository at this point in the history
  19. wasm32

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    c99ae6a View commit details
    Browse the repository at this point in the history
  20. Reactivate all tests

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    925b673 View commit details
    Browse the repository at this point in the history
  21. Build maturin once and reuse

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    83485da View commit details
    Browse the repository at this point in the history
  22. Remove old tar fix

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    62b3b34 View commit details
    Browse the repository at this point in the history
  23. checkout in build maturin

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    226a9db View commit details
    Browse the repository at this point in the history
  24. Install musl tools

    konstin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5e19216 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Fix dockerfile lints

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    75d766e View commit details
    Browse the repository at this point in the history
  2. Retry

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    a2115a4 View commit details
    Browse the repository at this point in the history
  3. .

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    c0bb084 View commit details
    Browse the repository at this point in the history
  4. Use bin/maturin

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    133c728 View commit details
    Browse the repository at this point in the history
  5. Typo

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    29d3c55 View commit details
    Browse the repository at this point in the history
  6. Skip develop_cffi_pure

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    314cc70 View commit details
    Browse the repository at this point in the history
  7. Skip ubuntu pypy

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    3f18ea0 View commit details
    Browse the repository at this point in the history
  8. cffi

    konstin committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    f13b7bf View commit details
    Browse the repository at this point in the history