Skip to content

Commit fa6b732

Browse files
committed
CI: Migrate Travis CI ppc64le/s390x cases to the GitHub Actions.
Add a job for the ppc64le/s390x cases using GitHub Actions ppc64le/s390x service. https://github.com/IBM/actionspz The job runs conditionally only in the original (non-fork) repository. Because we cannot run the job in the forked repositories. The ppc64le/s390x runners only work on the registered repositories.
1 parent dee6c23 commit fa6b732

2 files changed

Lines changed: 20 additions & 25 deletions

File tree

.github/workflows/main.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,26 @@ jobs:
7878
run: bundle exec rake
7979
shell: bash
8080

81+
build-ibm:
82+
if: github.repository == 'ruby/prism'
83+
strategy:
84+
fail-fast: false
85+
matrix:
86+
os:
87+
- ubuntu-24.04-ppc64le
88+
- ubuntu-24.04-s390x
89+
runs-on: ${{ matrix.os }}
90+
steps:
91+
- uses: actions/checkout@v4
92+
- name: Set up Ruby
93+
uses: ruby/setup-ruby@v1
94+
with:
95+
ruby-version: head
96+
bundler-cache: true
97+
- name: Run Ruby tests
98+
run: bundle exec rake
99+
shell: bash
100+
81101
build-ffi:
82102
strategy:
83103
fail-fast: false

.travis.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)