Skip to content

Commit 7a3c409

Browse files
Test rb_vm_rewind_cfp fix for blocking_operation_wait
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent fc95f9a commit 7a3c409

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

.github/workflows/test-ruby-gc-bug.yaml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222
ruby bison libyaml-dev libgdbm-dev libreadline-dev libncurses5-dev \
2323
liburing-dev autoconf automake gcc make binutils
2424
25-
- name: Clone Ruby (ioquatix/ruby fix/blocking-operation-wait-exception-safety)
25+
- name: Clone Ruby (with rb_vm_rewind_cfp fix)
2626
uses: actions/checkout@v4
2727
with:
28-
repository: ioquatix/ruby
28+
repository: samuel-williams-shopify/ruby
2929
ref: fix/blocking-operation-wait-exception-safety
3030
path: ruby-src
3131

@@ -43,8 +43,7 @@ jobs:
4343
export PATH=$HOME/.rubies/ruby-fix/bin:$PATH
4444
gem install bundler --no-document
4545
bundle install
46-
bundle exec rake build 2>/dev/null || \
47-
(cd ext && ruby extconf.rb && make)
46+
bundle exec bake build
4847
4948
- name: Run io-event tests (capture worker_pool logs)
5049
run: |
@@ -78,10 +77,10 @@ jobs:
7877
ruby bison libyaml-dev libgdbm-dev libreadline-dev libncurses5-dev \
7978
liburing-dev autoconf automake gcc make binutils
8079
81-
- name: Clone Ruby (ioquatix/ruby fix/blocking-operation-wait-exception-safety)
80+
- name: Clone Ruby (with rb_vm_rewind_cfp fix)
8281
uses: actions/checkout@v4
8382
with:
84-
repository: ioquatix/ruby
83+
repository: samuel-williams-shopify/ruby
8584
ref: fix/blocking-operation-wait-exception-safety
8685
path: ruby-src
8786

0 commit comments

Comments
 (0)