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

Drop legacy dependencies support #77

Merged
merged 2 commits into from
Sep 11, 2024
Merged

Commits on Sep 3, 2024

  1. Improve CI

    - Test against latest stable Ruby versions
    - Test against AR 7.1 and 7.2
    - Sort by AR version descending
    - Do not test incompatible Ruby / AR versions (ex: Ruby 3.0 / AR 5.x)
    - Use `include` syntax for legacy AR versions
    - Mark `edge` tests as `experimental` to allow failures
    - Update checkout actions
    - Add explicit permissions for improved security
    - Fix test warning related to keyword argument in Struct#initialize
    
    Ref: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
    tagliala committed Sep 3, 2024
    1 Configuration menu
    Copy the full SHA
    d17e838 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Drop support for legacy Ruby, Rails, and RGeo

    As per EOL policies, remove support for:
    - Ruby < 3.1
    - Rails < 7.0
    
    Also:
    - Remove RGeo < 3 support
    - Test against jruby 9.4.8 and jruby-head
    tagliala committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    fc9fe64 View commit details
    Browse the repository at this point in the history