diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7f98f8e..9004672 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,10 +6,16 @@ on: [push, pull_request] jobs: test-ruby: runs-on: ${{ matrix.os }}-latest + continue-on-error: ${{ matrix.experimental || false }} strategy: + fail-fast: false matrix: os: [ubuntu] - ruby-version: ["2.6", "2.7", "3.0", "3.1", "3.2", "3.3", "3.4"] + ruby-version: ["2.6", "2.7", "3.0", "3.1", "3.2", "3.3", "3.4", "4.0"] + include: + - os: ubuntu + ruby-version: "head" + experimental: true steps: - uses: actions/checkout@v2 - name: Setup Ruby ${{ matrix.ruby-version }}