-
Notifications
You must be signed in to change notification settings - Fork 124
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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: rake-compiler/rake-compiler
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rake-compiler/rake-compiler
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.2.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 9 files changed
- 3 contributors
Commits on Apr 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 31a2b8f - Browse repository at this point
Copy the full SHA 31a2b8fView commit details
Commits on Oct 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8c907ac - Browse repository at this point
Copy the full SHA 8c907acView commit details
Commits on Dec 15, 2022
-
Add support for RubyGems 3.3.21 or later (#209)
Since Rubygems 3.3.21, the Gem::Platform name always contains the library version for gnu platforms. So where the rake-compiler config entries previously were: ```yaml --- rbconfig-x86_64-linux-gnu-2.7.0: "/usr/local/rake-compiler/ruby/x86_64-redhat-linux/ruby-2.7.0/lib/ruby/2.7.0/x86_64-linux-gnu/rbconfig.rb" rbconfig-x86_64-linux-2.7.0: "/usr/local/rake-compiler/ruby/x86_64-redhat-linux/ruby-2.7.0/lib/ruby/2.7.0/x86_64-linux-gnu/rbconfig.rb" ``` with later versions of rubygems, it is only ```yaml --- rbconfig-x86_64-linux-gnu-2.7.0: "/usr/local/rake-compiler/ruby/x86_64-redhat-linux/ruby-2.7.0/lib/ruby/2.7.0/x86_64-linux-gnu/rbconfig.rb" ``` This means that the current way of finding a matching runtime, by doing a string comparison on the config keys, is no longer appropriate. This is causing failing builds downstream in `rake-compiler-dock`. This PR: - extracts a new CompilerConfig class to encapsulate the logic - uses `Gem::Platform#=~` to tell if the gem platform matches the runtime platform
Configuration menu - View commit details
-
Copy full SHA for 66740bb - Browse repository at this point
Copy the full SHA 66740bbView commit details
Commits on Dec 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 78de4a8 - Browse repository at this point
Copy the full SHA 78de4a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b6258 - Browse repository at this point
Copy the full SHA 80b6258View commit details
There are no files selected for viewing