summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-09-07 21:43:38 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2024-09-08 23:16:46 +0900
commitd2179eeaacd9a85fa10188d79f74adc8068f29c3 (patch)
tree6ec520acf30b1a0a701159aa3b601c15f33a07e8
parent903f3790ade13054af6a4c2f654d8b75edf0936e (diff)
Try to run goruby
-rw-r--r--.github/workflows/check_dependencies.yml2
-rw-r--r--.github/workflows/macos.yml12
-rw-r--r--.github/workflows/ubuntu.yml12
3 files changed, 26 insertions, 0 deletions
diff --git a/.github/workflows/check_dependencies.yml b/.github/workflows/check_dependencies.yml
index fe13fdc3d8..fe8a108a46 100644
--- a/.github/workflows/check_dependencies.yml
+++ b/.github/workflows/check_dependencies.yml
@@ -65,6 +65,8 @@ jobs:
- run: make all golf
+ - run: ./goruby -veh
+
- run: ruby tool/update-deps --fix
- run: git diff --no-ext-diff --ignore-submodules --exit-code
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index 646a3736f4..ecd1838123 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -96,6 +96,18 @@ jobs:
- run: make
+ - run: |
+ make golf
+ case "${{ matrix.configure }}" in
+ *'--enable-shared'*)
+ make runnable
+ ./bin/goruby -veh
+ ;;
+ *)
+ ./goruby -veh
+ ;;
+ esac
+
- name: Set test options for skipped tests
run: |
set -x
diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml
index 83ec71b0b3..85d401dccc 100644
--- a/.github/workflows/ubuntu.yml
+++ b/.github/workflows/ubuntu.yml
@@ -107,6 +107,18 @@ jobs:
- run: $SETARCH make
+ - run: |
+ $SETARCH make golf
+ case "${{ matrix.configure }}" in
+ *'--enable-shared'*)
+ $SETARCH make runnable
+ ./bin/goruby -veh
+ ;;
+ *)
+ ./goruby -veh
+ ;;
+ esac
+
- name: Set test options for skipped tests
run: |
set -x