ci: do not run SSH tests on macOS #234
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Rugged CI | |
on: | |
pull_request: | |
push: | |
branches: | |
- master | |
- maint/* | |
jobs: | |
macOS: | |
strategy: | |
fail-fast: false | |
matrix: | |
ruby: [ '2.6', '2.7', '3.0', '3.1', '3.2' ] | |
os: [ macOS-latest ] | |
runs-on: ${{ matrix.os }} | |
name: Ruby ${{ matrix.ruby }} on ${{ matrix.os }} | |
env: | |
SKIP_SSH_TESTS: true | |
steps: | |
- uses: actions/checkout@master | |
- name: update submodule | |
run: git submodule update --init | |
- name: Install macOS packages | |
run: ./vendor/libgit2/ci/setup-osx-build.sh | |
- name: Set up Ruby on macOS | |
uses: ruby/setup-ruby@v1 | |
with: | |
ruby-version: ${{ matrix.ruby }} | |
bundler-cache: true | |
- name: run build | |
run: | | |
ruby --version | |
./script/travisbuild | |
ubuntu: | |
strategy: | |
fail-fast: false | |
matrix: | |
ruby: [ '2.6', '2.7', '3.0', '3.1', '3.2' ] | |
os: [ ubuntu-22.04 ] | |
runs-on: ${{ matrix.os }} | |
name: Ruby ${{ matrix.ruby }} on ${{ matrix.os }} | |
steps: | |
- uses: actions/checkout@master | |
- name: update submodule | |
run: git submodule update --init | |
- name: Install Linux packages | |
run: | | |
sudo apt update | |
sudo apt install -y cmake libssh2-1-dev openssh-client openssh-server | |
- name: Set up Ruby on Linux | |
uses: ruby/setup-ruby@v1 | |
with: | |
ruby-version: ${{ matrix.ruby }} | |
bundler-cache: true | |
- name: run build | |
run: | | |
ruby --version | |
./script/travisbuild |