From 43e2d36934266351658c3a1018de97ee6be1884e Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Sat, 22 Jul 2023 08:12:30 -0700 Subject: [PATCH] ci: Test with more Ruby versions and make install script consistent --- .github/workflows/precompiled.yml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/.github/workflows/precompiled.yml b/.github/workflows/precompiled.yml index aa3aae2..66e512d 100644 --- a/.github/workflows/precompiled.yml +++ b/.github/workflows/precompiled.yml @@ -107,44 +107,40 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0"] + ruby: ["2.7", "3.0"] sys: ["enable", "disable"] runs-on: windows-latest steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: - ruby-version: "3.1" + ruby-version: "${{matrix.ruby}}" - uses: actions/download-artifact@v2 with: name: cruby-gem path: gems - - run: | - gem install --verbose --no-document gems/*.gem - gem list -d re2 - ruby -r re2 -e "puts RE2::Regexp.new('(\\d+)').match('bob 123')" + - run: ./scripts/test-gem-install gems + shell: bash cruby-windows-install-ucrt: needs: ["cruby-package"] strategy: fail-fast: false matrix: - ruby: ["3.2"] + ruby: ["3.1", "3.2"] sys: ["enable", "disable"] runs-on: windows-2022 steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: - ruby-version: "3.2" + ruby-version: "${{matrix.ruby}}" - uses: actions/download-artifact@v2 with: name: cruby-gem path: gems - - run: | - gem install --verbose --no-document gems/*.gem - gem list -d re2 - ruby -r re2 -e "puts RE2::Regexp.new('(\\d+)').match('bob 123')" + - run: ./scripts/test-gem-install gems + shell: bash cruby-native-package: needs: ["rcd_image_version"]