diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3278673bf..98b207ae5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,7 +40,11 @@ jobs: fail-fast: false matrix: ruby: [ '3.1', '3.2', '3.3', '3.4', '4.0' ] - os: [ ubuntu-22.04 ] + os: [ ubuntu-22.04, ubuntu-24.04, ubuntu-26.04 ] + exclude: + - ruby: '3.1' + os: ubuntu-26.04 + runs-on: ${{ matrix.os }} name: Ruby ${{ matrix.ruby }} on ${{ matrix.os }} @@ -51,7 +55,7 @@ jobs: - name: Install Linux packages run: | sudo apt update - sudo apt install -y cmake libssh2-1-dev openssh-client openssh-server + sudo apt install -y cmake libssh2-1-dev openssh-client openssh-server ruby-dev libgit2-dev pkg-config libjitterentropy3-dev - name: Set up Ruby on Linux uses: ruby/setup-ruby@v1 with: diff --git a/script/travisbuild b/script/travisbuild index dcdc64d41..c4116ce53 100755 --- a/script/travisbuild +++ b/script/travisbuild @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash set -ex