Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 30 additions & 30 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-3.4
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- run: bundle install --local || bundle install
Expand All @@ -43,7 +43,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:${{matrix.image}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- run: bundle install --local || bundle install
Expand All @@ -64,7 +64,7 @@ jobs:
run: |
git config --system core.autocrlf false
git config --system core.eol lf
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand All @@ -81,7 +81,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:ubuntu
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- run: bundle install --local || bundle install
Expand Down Expand Up @@ -109,7 +109,7 @@ jobs:
outputs:
rcd_image_version: ${{steps.rcd_image_version.outputs.rcd_image_version}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: ruby/setup-ruby@v1
with:
ruby-version: "3.4"
Expand All @@ -132,7 +132,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-${{matrix.ruby}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand Down Expand Up @@ -163,7 +163,7 @@ jobs:
env:
NOKOGIRI_LIBXML_MEMORY_MANAGEMENT: ${{matrix.mem}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand All @@ -185,7 +185,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:alpine
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
# skip cache because of https://github.com/actions/cache/issues/675
Expand All @@ -203,7 +203,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:alpine
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
# skip cache because of https://github.com/actions/cache/issues/675
Expand All @@ -224,7 +224,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-${{matrix.ruby}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand All @@ -249,7 +249,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-${{matrix.ruby}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand All @@ -272,7 +272,7 @@ jobs:
- { ruby: "3.1", os: macos-14 }
runs-on: ${{ matrix.os || 'macos-latest' }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand All @@ -296,7 +296,7 @@ jobs:
sys: ["enable", "disable"]
runs-on: macos-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: cachix/install-nix-action@v31
Expand Down Expand Up @@ -333,7 +333,7 @@ jobs:
run: |
git config --system core.autocrlf false
git config --system core.eol lf
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand All @@ -358,7 +358,7 @@ jobs:
ruby: ["jruby-9.4"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand All @@ -384,7 +384,7 @@ jobs:
apt_packages: "libxml2-dev libxslt1-dev pkg-config"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand All @@ -408,7 +408,7 @@ jobs:
sys: ["enable", "disable"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: vmactions/freebsd-vm@v1
Expand Down Expand Up @@ -437,7 +437,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-${{matrix.ruby}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand All @@ -460,7 +460,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-${{matrix.ruby}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand All @@ -480,7 +480,7 @@ jobs:
name: "generic-package"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand All @@ -506,7 +506,7 @@ jobs:
ruby: ${{ fromJSON(needs.ruby_versions.outputs.setup_ruby) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand All @@ -530,7 +530,7 @@ jobs:
- { ruby: "3.1", os: macos-14 }
runs-on: ${{ matrix.os || 'macos-latest' }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand All @@ -553,7 +553,7 @@ jobs:
- ruby: "3.1" # because Ruby 3.1 devkit is built with a version of GCC too old for modern msys2 2025-08
runs-on: windows-2022
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand Down Expand Up @@ -585,7 +585,7 @@ jobs:
- "x86_64-linux-musl"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand All @@ -610,7 +610,7 @@ jobs:
ruby: ${{ fromJSON(needs.ruby_versions.outputs.setup_ruby) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand Down Expand Up @@ -648,7 +648,7 @@ jobs:
- { platform: arm-linux-musl, docker_platform: "--platform=linux/arm/v7" }
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/download-artifact@v5
Expand Down Expand Up @@ -679,7 +679,7 @@ jobs:
- { platform: x86_64-darwin, os: macos-13 }
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand All @@ -699,7 +699,7 @@ jobs:
ruby: ${{ fromJSON(needs.ruby_versions.outputs.setup_ruby_win) }}
runs-on: windows-2022
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand All @@ -718,7 +718,7 @@ jobs:
container:
image: "ghcr.io/rake-compiler/rake-compiler-dock-image:${{needs.rcd_image_version.outputs.rcd_image_version}}-jruby"
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- run: ./scripts/test-gem-build gems java
Expand All @@ -738,7 +738,7 @@ jobs:
name: "jruby-${{matrix.jruby}}-jre${{matrix.jre}}-install"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/download-artifact@v5
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/downstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-${{matrix.ruby}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/generate-ci-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
tag: ["alpine", "mri-3.1", "mri-3.2", "mri-3.3", "mri-3.4", "ubuntu", "upstream-libxml"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby@v1
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/upstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
run: |
git config --system core.autocrlf false
git config --system core.eol lf
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand Down Expand Up @@ -65,7 +65,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-3.4
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- name: Setup libxml2
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
run: |
git config --system core.autocrlf false
git config --system core.eol lf
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand All @@ -129,7 +129,7 @@ jobs:
sys: ["disable"]
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand Down Expand Up @@ -160,7 +160,7 @@ jobs:
apt_packages: "libxml2-dev libxslt1-dev pkg-config"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: ruby/setup-ruby-pkgs@v1
Expand All @@ -179,7 +179,7 @@ jobs:
jruby-head:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/setup-java@v5
Expand All @@ -199,7 +199,7 @@ jobs:
container:
image: ghcr.io/sparklemotion/nokogiri-test:mri-3.4
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/cache@v4
Expand Down
Loading