diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 000640bf..b9259ad9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,7 +59,7 @@ jobs: fail-fast: false matrix: # Test against all versions supported by rubygems - ruby_version: ["2.7", "3.0", "3.1", "3.2", "3.3", "3.4", "4.0"] + ruby_version: ["2.7", "3.0", "3.1", "3.2", "3.3", "3.4", "4.0", "head"] sys: - os: ubuntu-latest rust_toolchain: ${{ needs.fetch_ci_data.outputs.minimum-supported-rust-version }} @@ -85,10 +85,6 @@ jobs: sys: os: windows-2022 rust_toolchain: stable-x86_64-pc-windows-msvc - - ruby_version: "ruby-head" - sys: - os: ubuntu-latest - rust_toolchain: stable # TODO: Remove allow_failure after 2025-01-01 (known Windows compatibility issues) - ruby_version: "3.4" allow_failure: true diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index bf81a403..15f2b5aa 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -33,7 +33,7 @@ jobs: run: cargo test --release os: ["ubuntu-latest", "windows-latest", "macos-15"] rust: ["stable"] - ruby: ["3.2", "3.3", "3.4"] + ruby: ["3.2", "3.3", "3.4", "4.0", "head"] exclude: - repo: slug: magnus-0.5