From 91e17c72d1326988609eceb81d91807345ddac4b Mon Sep 17 00:00:00 2001 From: Joakim Antman Date: Wed, 2 Dec 2020 22:03:55 +0200 Subject: [PATCH] Gemfiles into the CI action --- .github/workflows/ci.yml | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 60ae2e4f..1c083708 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,28 +9,42 @@ on: - "*" jobs: test: - name: "Ruby {{ matrix.ruby }}" strategy: fail-fast: false matrix: ruby: - - 2.3 - - 2.4 - - 2.5 - - 2.6 - - 2.7 - experimental: [false] + - 2.3 + - 2.4 + - 2.5 + - 2.6 + - 2.7 + gemfile: + - gemfiles/standalone.gemfile + - gemfiles/openssl.gemfile + - gemfiles/rbnacl.gemfile + allow_failure: [false] include: + - ruby: 2.1 + allow_failure: true + - ruby: 2.2 + allow_failure: true - ruby: "ruby-head" - experimental: true + allow_failure: true - ruby: "truffleruby-head" - experimental: true + allow_failure: true runs-on: ubuntu-latest - continue-on-error: ${{ matrix.experimental }} + continue-on-error: ${{ matrix.allow_failure }} + env: + BUNDLE_GEMFILE: ${{ matrix.gemfile }} steps: - uses: actions/checkout@v2 + - name: Install libsodium + run: | + sudo apt-get update -q + sudo apt-get install libsodium-dev -y + - name: Set up Ruby uses: ruby/setup-ruby@v1 with: