diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 28f55b3..999c572 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -3,14 +3,19 @@ name: macos on: [push] jobs: - build: + test: runs-on: macos-latest + strategy: + matrix: + ruby: [ head, 3.3 ] timeout-minutes: 10 steps: - - uses: actions/checkout@master + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} - name: Install dependencies run: | - gem install bundler --no-document bundle install - name: Run test run: bundle exec rake test diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index c10c912..84f1bbf 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -4,10 +4,10 @@ on: [push] jobs: test: + runs-on: ubuntu-latest strategy: matrix: ruby: [ head, 3.3, 3.2, 3.1 ] - runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@v4 @@ -17,7 +17,6 @@ jobs: - name: Install dependencies run: | sudo apt install libncursesw5-dev - gem install bundler --no-document bundle install - name: Run test run: xvfb-run bundle exec rake test diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 5750b76..b426c0b 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -3,7 +3,7 @@ name: windows on: [push] jobs: - build: + test: runs-on: windows-latest strategy: matrix: