diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4843bf5605..7e2378c01b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -78,6 +78,27 @@ jobs: run: bundle exec rake shell: bash + build-ibm: + if: github.repository == 'ruby/prism' + strategy: + fail-fast: false + matrix: + os: + - ubuntu-24.04-ppc64le + - ubuntu-24.04-s390x + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Set up Ruby + run: | + sudo apt-get update + sudo apt-get install ruby-full bundler libyaml-dev + - name: Install dependencies + run: sudo bundle install --jobs 2 + - name: Run Ruby tests + run: bundle exec rake + shell: bash + build-ffi: strategy: fail-fast: false diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index bcded51f4d..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,25 +0,0 @@ -language: ruby - -dist: jammy - -matrix: - include: - - arch: ppc64le - - arch: s390x - fast_finish: true - -before_install: - - sudo apt update -yq - - sudo apt -yq install gcc-11 - - gcc-11 --version - -before_script: - # Enable the verbose option in mkmf.rb to print the compiling commands. - - export MAKEFLAGS="V=1 CC=gcc-11" - -notifications: - email: - recipients: - - jun.aruga@gmail.com - on_success: never - on_failure: always