diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 03e6d1777..2dee73887 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: os: [ ubuntu-22.04, ubuntu-24.04, ubuntu-22.04-arm, ubuntu-24.04-arm, macos-13, macos-14, macos-15, windows-2022, windows-2025, windows-11-arm ] ruby: [ '1.9', '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', ruby-head, - jruby, jruby-head, + jruby-9.4, jruby, jruby-head, truffleruby, truffleruby-head, truffleruby+graalvm, truffleruby+graalvm-head ] @@ -195,8 +195,7 @@ jobs: shell: bash run: echo ~ && bundle install - name: Windows JRuby - # Should be startsWith(matrix.ruby, 'jruby') but broken on jruby-head: https://github.com/jruby/jruby/issues/8623 - if: startsWith(matrix.os, 'windows') && matrix.ruby == 'jruby' + if: startsWith(matrix.os, 'windows') && startsWith(matrix.ruby, 'jruby') run: gem install sassc testDotRubyVersion: @@ -420,9 +419,6 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v5 - with: - node-version: '24' - run: yarn install - run: yarn run package - name: Check generated files are up to date diff --git a/action.yml b/action.yml index d0a61121a..3e052125e 100644 --- a/action.yml +++ b/action.yml @@ -49,5 +49,5 @@ outputs: ruby-prefix: description: 'The prefix of the installed ruby' runs: - using: 'node24' + using: 'node20' main: 'dist/index.js' diff --git a/package.json b/package.json index 3902a9489..e54417cc3 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,6 @@ "version": "0.1.0", "description": "Download a prebuilt Ruby and add it to the PATH in 5 seconds", "main": "index.js", - "engines": { - "node": ">=24.0.0" - }, "license": "MIT", "scripts": { "package": "ncc build index.js -o dist"