Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sparklemotion/nokogiri
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.18.9
Choose a base ref
...
head repository: sparklemotion/nokogiri
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.18.10
Choose a head ref
  • 11 commits
  • 10 files changed
  • 2 contributors

Commits on Sep 14, 2025

  1. Fix errors building Ruby 3.1 on macos 15

    by pinning to macos-14. I believe this problem started when Github
    upgraded to macOS 15:
    
    > The macos-latest label will migrate to macOS 15 beginning August 4, 2025
    
    The error when system libraries are disabled:
    
        ./libtool: line 1871: /Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar: No such file or directory
    
    The error when system libraries are enabled:
    
        make: /Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar: No such file or directory
    
    (cherry picked from commit 1dac08d)
    flavorjones committed Sep 14, 2025
    Configuration menu
    Copy the full SHA
    9f14ab0 View commit details
    Browse the repository at this point in the history
  2. Fix errors building Ruby 3.1 on windows

    Drop testing system libraries for Ruby 3.1 because devkit is built
    with a version of GCC that isn't compatible with modern msys2.
    
    The error, on both syslib-enabled and -disabled Ruby 3.1 builds:
    
        pacman.exe -Sy --noconfirm --noprogressbar --needed --disable-download-timeout  mingw-w64-ucrt-x86_64-libxml2 mingw-w64-ucrt-x86_64-libxslt
        looking for conflicting packages...
        error: failed to prepare transaction (could not satisfy dependencies)
        :: installing mingw-w64-ucrt-x86_64-gcc-libs (15.2.0-8) breaks dependency 'mingw-w64-ucrt-x86_64-gcc-libs=14.2.0-3' required by mingw-w64-ucrt-x86_64-gcc
        Error: Command failed: pacman.exe -Sy --noconfirm --noprogressbar --needed --disable-download-timeout  mingw-w64-ucrt-x86_64-libxml2 mingw-w64-ucrt-x86_64-libxslt
    
    (cherry picked from commit ae334cd)
    flavorjones committed Sep 14, 2025
    Configuration menu
    Copy the full SHA
    6d77443 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf856e6 View commit details
    Browse the repository at this point in the history
  4. ci: stop testing Ruby 3.1 windows source builds

    Related to (and partial reversion of) ae334cd.
    
    Modern msys has diverged too far from DevKit to make it worth my time
    to continue to support source builds.
    
    (cherry picked from commit 9557c54)
    flavorjones committed Sep 14, 2025
    Configuration menu
    Copy the full SHA
    dcd2721 View commit details
    Browse the repository at this point in the history
  5. Use mirror site to download libiconv

    (cherry picked from commit 71e4a21)
    Watson1978 authored and flavorjones committed Sep 14, 2025
    Configuration menu
    Copy the full SHA
    f1c5ea8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    92cab09 View commit details
    Browse the repository at this point in the history
  7. [v1.18.x] backport libiconv upgrade to v1.18 (#3550)

    **What problem is this PR intended to solve?**
    
    https://savannah.gnu.org/news/?id=10703
    
    Fix #3543 on the v1.18.x branch
    Related to #3519
    
    This is a backport of #3520
    
    Also apply a few CI improvements to try to get green, generally.
    flavorjones authored Sep 14, 2025
    Configuration menu
    Copy the full SHA
    adf72e3 View commit details
    Browse the repository at this point in the history
  8. dep: bump vendored libxml2 to v2.13.9

    Also, drop the merged upstream patches previously applied to v2.13.8.
    flavorjones committed Sep 14, 2025
    Configuration menu
    Copy the full SHA
    9906071 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    15dde17 View commit details
    Browse the repository at this point in the history
  10. dep: bump vendored libxml2 to v2.13.9 (#3555)

    **What problem is this PR intended to solve?**
    
    https://gitlab.gnome.org/GNOME/libxml2/-/releases
    
    Also, drop the merged upstream patches previously applied to v2.13.8.
    flavorjones authored Sep 14, 2025
    Configuration menu
    Copy the full SHA
    93337de View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. version bump to v1.18.10

    flavorjones committed Sep 15, 2025
    Configuration menu
    Copy the full SHA
    6803740 View commit details
    Browse the repository at this point in the history
Loading