summaryrefslogtreecommitdiff
path: root/.github/workflows/yjit.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/yjit.yml')
-rw-r--r--.github/workflows/yjit.yml15
1 files changed, 11 insertions, 4 deletions
diff --git a/.github/workflows/yjit.yml b/.github/workflows/yjit.yml
index b758724de2..6263e7c533 100644
--- a/.github/workflows/yjit.yml
+++ b/.github/workflows/yjit.yml
@@ -1,16 +1,23 @@
-name: YJIT threshold one
+name: YJIT options
on: [push, pull_request]
jobs:
make:
strategy:
matrix:
- test_task: [ "check" ] # to make job names consistent
+ # To make job names consistent
+ test_task: [ "check" ]
+ # Run with multiple thresholds and params to surface more bugs
+ yjit_opts: [
+ "--yjit-call-threshold=1 --yjit-max-versions=1",
+ "--yjit-call-threshold=1",
+ "--yjit-call-threshold=2"
+ ]
fail-fast: false
runs-on: ubuntu-latest
env:
TESTOPTS: '-q --tty=no'
- RUN_OPTS: '--disable-gems --yjit-call-threshold=1'
- GITPULLOPTIONS: --no-tags origin ${{github.ref}}
+ RUN_OPTS: '--disable-gems ${{ matrix.yjit_opts }}'
+ GITPULLOPTIONS: --no-tags origin ${{ github.ref }}
steps:
- run: mkdir build
working-directory: