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: oxidize-rb/rb-sys
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.108
Choose a base ref
...
head repository: oxidize-rb/rb-sys
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.9.109
Choose a head ref
  • 12 commits
  • 25 files changed
  • 4 contributors

Commits on Jan 16, 2025

  1. Bump rake-compiler-dock images to v1.8.0 with Ruby patch versions (#489)

    This reflects the changes made in
    rake-compiler/rake-compiler-dock#135.
    
    While this requires packages to update their `RUBY_CC_VERSION` to use
    Ruby patches across the board, this is already needed for Ruby 3.3.5.
    This change at least makes this consistent.
    
    See
    https://github.com/rake-compiler/rake-compiler-dock/releases/tag/v1.8.0.
    stanhu authored Jan 16, 2025
    Configuration menu
    Copy the full SHA
    ac7c48c View commit details
    Browse the repository at this point in the history
  2. Make rb-sys-dock aware of patch releases (#492)

    This is needed by rack-compiler-dock v1.8.0.
    stanhu authored Jan 16, 2025
    Configuration menu
    Copy the full SHA
    81f2550 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. Clean up Ruby patch release overrides (#496)

    `RakeCompilerDock.cross_rubies` supplies the exact patch release
    needed. This is available in rack-compiler-dock v1.9.1:
    
    * rake-compiler/rake-compiler-dock#149
    * https://github.com/rake-compiler/rake-compiler-dock/releases/tag/v1.9.1
    
    This simplifies the `Dockerfile`, but it does mean we have to keep the
    rake-compiler-dock version in the `Gemfile` in sync with all the
    images in `docker/Dockerfile.*`.
    stanhu authored Jan 21, 2025
    Configuration menu
    Copy the full SHA
    4c3508f View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. Add support for Docker aliases (#493)

    rake-compiler-dock now makes a clear distinction between GNU and Musl
    builds:
    https://github.com/rake-compiler/rake-compiler-dock?tab=readme-ov-file#linux-gnu-and-musl-important-details
    
    This change makes it possible to build images using the explicit
    aarch64-linux-gnu and x86_64-linux-gnu targets needed by
    rake-compiler-dock.
    stanhu authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    b5aa9a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0891b17 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2025

  1. Ensure RUBY_CC_VERSION is always passed when building oxi-test (#501)

    Previously it was possible with rake-compiler-dock to omit
    `RUBY_CC_VERSION`, but now it appears that the versions must
    be specified to  work. We default to all supported versions.
    stanhu authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    bb8e957 View commit details
    Browse the repository at this point in the history
  2. Fix x86-linux Dockerfile (#502)

    ghcr.io/rake-compiler/rake-compiler-dock-image:1.9.1-mri-x86-linux is
    now based on an Ubuntu 20.04 image, so we can avoid the CentOS-changes
    and do what we do with the x86_64-linux Dockerfile.
    stanhu authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    6f60a77 View commit details
    Browse the repository at this point in the history
  3. Fix CI variable names (#504)

    `matrix.platform.ruby_target` should now be `env.ruby_platform`. These
    were missed in #493.
    stanhu authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    e9e59ae View commit details
    Browse the repository at this point in the history
  4. Only build supported Docker images (#507)

    This excludes `x86-linux` and `x86-mingw32`, which were not built
    before. `x86-mingw32` is obsolete.
    
    Closes #503
    stanhu authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    59c9ec4 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2025

  1. Configuration menu
    Copy the full SHA
    07cd2af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4d5786 View commit details
    Browse the repository at this point in the history
  3. Bump to v0.9.109

    ianks committed Jan 30, 2025
    Configuration menu
    Copy the full SHA
    c167547 View commit details
    Browse the repository at this point in the history
Loading