diff --git a/.github/workflows/upstream.yml b/.github/workflows/upstream.yml index b1d0f2ff..8a6ee609 100644 --- a/.github/workflows/upstream.yml +++ b/.github/workflows/upstream.yml @@ -26,9 +26,26 @@ jobs: ruby-version: ["head", "jruby-head", "truffleruby-head"] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{matrix.ruby-version}} - bundler-cache: true - - run: bundle exec rake test + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{matrix.ruby-version}} + bundler-cache: true + - run: bundle exec rake test + + upstream: + name: "upstream (${{matrix.name}})" + strategy: + fail-fast: false + matrix: + include: + - { name: "nokogiri", git: "https://github.com/sparklemotion/nokogiri" } + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: { ruby-version: "3.3" } + - run: | + bundle add ${{matrix.name}} --git="${{matrix.git}}" + bundle show + - run: bundle exec rake test