summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2022-11-15 23:42:41 -0800
committerGitHub <noreply@github.com>2022-11-15 23:42:41 -0800
commitfca50abb7c7e5369fdb8d2d3b6c1750076f3d846 (patch)
tree9d1f541a56b486a0a1991ebd5b646dbd27461494 /.github
parentcd2da0941035c231bc95007a269b6dc3d4b62ca9 (diff)
Let mjit-bindgen use BASERUBY and bundle/inline (#6740)
Notes
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/mjit-bindgen.yml36
1 files changed, 15 insertions, 21 deletions
diff --git a/.github/workflows/mjit-bindgen.yml b/.github/workflows/mjit-bindgen.yml
index 1252d3b509..7c1575634d 100644
--- a/.github/workflows/mjit-bindgen.yml
+++ b/.github/workflows/mjit-bindgen.yml
@@ -28,8 +28,6 @@ jobs:
include:
- task: mjit-bindgen
fail-fast: false
- env:
- SETARCH: ${{ matrix.arch && format('setarch {0}', matrix.arch) }}
runs-on: ubuntu-20.04
if: ${{ !contains(github.event.head_commit.message, '[DOC]') && !contains(github.event.pull_request.labels.*.name, 'Documentation') }}
steps:
@@ -39,20 +37,20 @@ jobs:
run: |
echo "GNUMAKEFLAGS=-j$((1 + $(nproc --all)))" >> $GITHUB_ENV
- name: Install libraries
- env:
- arch: ${{ matrix.arch }}
run: |
set -x
- arch=${arch:+:${arch/i[3-6]86/i386}}
- ${arch:+sudo dpkg --add-architecture ${arch#:}}
sudo apt-get update -q || :
sudo apt-get install --no-install-recommends -q -y \
- ${arch:+cross}build-essential${arch/:/-} \
- libssl-dev${arch} libyaml-dev${arch} libreadline6-dev${arch} \
- zlib1g-dev${arch} libncurses5-dev${arch} libffi-dev${arch} \
- libclang1-10${arch} \
- bison autoconf ruby
- sudo apt-get install -q -y pkg-config${arch} || :
+ build-essential \
+ libssl-dev libyaml-dev libreadline6-dev \
+ zlib1g-dev libncurses5-dev libffi-dev \
+ libclang1-10 \
+ bison autoconf
+ sudo apt-get install -q -y pkg-config || :
+ - name: Set up Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: '3.1'
- name: git config
run: |
git config --global advice.detachedHead 0
@@ -72,15 +70,11 @@ jobs:
- run: ./autogen.sh
working-directory: src
- name: Run configure
- env:
- arch: ${{ matrix.arch }}
- run: >-
- $SETARCH ../src/configure -C --disable-install-doc --prefix=$(pwd)/install --enable-yjit=dev_nodebug
- ${arch:+--target=$arch-$OSTYPE --host=$arch-$OSTYPE}
- - run: $SETARCH make incs
- - run: $SETARCH make
- - run: $SETARCH make install
- - run: $SETARCH make ${{ matrix.task }}
+ run: ../src/configure -C --disable-install-doc --prefix=$(pwd)/install --enable-yjit=dev_nodebug
+ - run: make incs
+ - run: make
+ - run: make install
+ - run: make ${{ matrix.task }}
- run: git diff --exit-code
working-directory: src
- uses: ruby/action-slack@v3.0.0