diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cf96e715c7..03ff28c648 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: # builds to link against a too-new-for-many-Linux-installs glibc version. Consider # revisiting this when 20.04 is closer to EOL (April 2025) platform: [windows-latest, macos-latest, ubuntu-20.04] - style: [default, dataframe] + style: [default, dataframe, extra] rust: - stable include: @@ -23,6 +23,8 @@ jobs: flags: "" - style: dataframe flags: "--features=dataframe " + - style: extra + flags: "--features=extra " exclude: # only test dataframes on Ubuntu (the fastest platform) - platform: windows-latest @@ -56,7 +58,7 @@ jobs: fail-fast: true matrix: platform: [windows-latest, macos-latest, ubuntu-20.04] - style: [default, dataframe] + style: [default, dataframe, extra] rust: - stable include: @@ -64,12 +66,21 @@ jobs: flags: "" - style: dataframe flags: "--features=dataframe" + - style: extra + flags: "--features=extra" + exclude: - # only test dataframes on Ubuntu (the fastest platform) + # only test dataframes and extra on Ubuntu (the fastest platform) - platform: windows-latest style: dataframe - platform: macos-latest style: dataframe + - platform: windows-latest + style: extra + - platform: macos-latest + style: extra + + runs-on: ${{ matrix.platform }}