From 71688c4efcb0c9dfffaf7982f9999a1fd7b03e9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Mon, 30 Sep 2024 12:40:31 +0200 Subject: [PATCH] Try potential fix --- .github/workflows/rubygems.yml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rubygems.yml b/.github/workflows/rubygems.yml index b5b03b5..197b599 100644 --- a/.github/workflows/rubygems.yml +++ b/.github/workflows/rubygems.yml @@ -64,7 +64,32 @@ jobs: ruby-version: ${{ matrix.ruby.value }} bundler-cache: true mingw: clang - if: matrix.os.name == 'Windows' + if: matrix.os.name == 'Windows' && matrix.ruby.name != 'mswin' + - name: Setup ruby (Windows mswin) + uses: ruby/setup-ruby-pkgs@1493c009477b19efcb54cfaf72b5f9d1fd6ba86c # v1.33.2 + with: + ruby-version: ${{ matrix.ruby.value }} + mingw: clang + if: matrix.os.name == 'Windows' && matrix.ruby.name == 'mswin' + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + repository: rubygems/rubygems + ref: deivid-rodriguez/no-ruby-prepend + path: rubygems + if: matrix.ruby.name == 'mswin' + - run: ruby setup.rb + working-directory: rubygems + if: matrix.ruby.name == 'mswin' + - run: rm -rf rubygems + shell: bash + if: matrix.ruby.name == 'mswin' + - name: Setup ruby (Windows) + uses: ruby/setup-ruby-pkgs@1493c009477b19efcb54cfaf72b5f9d1fd6ba86c # v1.33.2 + with: + ruby-version: ${{ matrix.ruby.value }} + bundler-cache: true + mingw: clang + if: matrix.os.name == 'Windows' && matrix.ruby.name == 'mswin' - name: Configure bindgen shell: pwsh run: |