Benoit Daloze
6647273ce9
Add support for Ubuntu 20.04
v1.36.0
2020-06-07 13:16:44 +02:00
Benoit Daloze
071acb9122
Add script to conveniently print versions for ruby-builder
2020-06-07 13:00:19 +02:00
Benoit Daloze
ba5b846810
Add TruffleRuby 20.1.0
v1.35.0
2020-06-06 17:04:00 +02:00
Benoit Daloze
81be0938f7
Add an exported setupRuby() function which can be called from other actions
...
* Inputs are passed as simple object properties.
* It is recommended to expose the same inputs for other actions.
* See #58 and #33 .
v1.34.0
2020-06-06 13:52:42 +02:00
Benoit Daloze
b04e5b8846
Use Bundler 1 on Ruby 2.3
...
* At least until there is a new Bundler 2 release fixing this.
* Fixes https://github.com/ruby/setup-ruby/issues/51
v1.33.2
2020-06-06 13:16:46 +02:00
Benoit Daloze
a7df86edc6
A separate bundle config path vendor/bundle is needed for older Bundler
...
* See https://github.com/ruby/setup-ruby/pull/53#issuecomment-624827273
2020-05-16 18:55:34 +02:00
Scott Jacobsen
8137829321
Use the new deployment true config setting
2020-05-16 18:52:00 +02:00
Scott Jacobsen
a1d280134e
Use the --deployment flag for bundle install
...
`bundle install --deployment` should be used on CI environments - it sets additional options beyond the install path (ensures the Gemfile.lock is checked in, up to date, etc). https://bundler.io/v2.0/man/bundle-install.1.html#DEPLOYMENT-MODE
2020-05-16 18:52:00 +02:00
Benoit Daloze
d01e942f09
Link to condition and expression syntax docs too
2020-05-15 13:48:07 +02:00
Benoit Daloze
e74945bcae
Update README example workflows
...
* Show how to continue-on-error for head builds.
* Use the typical `bundle install` + `bundle exec rake` commands.
2020-05-15 13:29:19 +02:00
Benoit Daloze
8bff4379b9
Ruby 2.4 is EOL
2020-05-15 13:22:42 +02:00
Benoit Daloze
23b9735206
Fix checks for head versions
...
* Always use common.isHeadVersion().
v1.33.1
2020-05-15 13:01:01 +02:00
Benoit Daloze
002b15eeca
Add support for ruby master debug builds
v1.33.0
2020-05-13 23:48:52 +02:00
Benoit Daloze
e5857dbffe
Pass the validated engine and version to install()
2020-05-13 23:36:33 +02:00
Benoit Daloze
381e2639aa
Update all dependencies
v1.32.2
2020-04-29 20:36:28 +02:00
Benoit Daloze
d4032b551d
The release workflow needs a full checkout
v1.32.1
2020-04-18 14:01:20 +02:00
Benoit Daloze
da846ef6db
Add a workflow to automatically bump the v1 branch when publishing a release
v1.32.0
2020-04-18 13:51:50 +02:00
Benoit Daloze
1fe99df431
Rename CI job back to test
2020-04-18 13:36:48 +02:00
Benoit Daloze
c28669c4da
Mention the new working-directory input in the README
2020-04-18 13:34:32 +02:00
Benoit Daloze
9f60be7c73
Extract main logic in its own function
...
* So there isn't a giant try/catch around it.
2020-04-18 13:24:09 +02:00
Chris Bailey
29eefdda13
Add support for setting a working directory
2020-04-18 13:22:34 +02:00
Benoit Daloze
ec106b438a
Document the consequences of using a specific version or commit sha
v1.31.1
2020-04-09 19:25:18 +02:00
Benoit Daloze
d7f9647ad8
Move Versioning earlier in README
2020-04-09 19:09:20 +02:00
Benoit Daloze
f25e77d702
Do not show a "Installing Bundler" group if bundler: none
...
* That was rather confusing.
2020-04-05 20:04:22 +02:00
Benoit Daloze
463c3a8161
Simplify conditions
2020-04-05 14:46:21 +02:00
Benoit Daloze
63190648f4
Add some spacing in workflow
2020-04-05 14:44:43 +02:00
Benoit Daloze
aec70617e0
Let CI run on pushes to master
2020-04-05 14:43:13 +02:00
Benoit Daloze
759c98774b
Merge CI in a single workflow with the new include syntax
v1.31.0
2020-04-05 14:25:26 +02:00
Benoit Daloze
24d7979773
Simplify os syntax in CI to avoid so many '-latest'
2020-04-05 14:18:41 +02:00
Benoit Daloze
56996937ab
Clarify messages about the shipped Bundler being reused
2020-04-05 14:16:21 +02:00
Benoit Daloze
e9b0369f85
Add groups to clarify output and measure the time each group takes
2020-04-05 14:09:18 +02:00
Benoit Daloze
045dd42354
Fix indentation
2020-04-05 13:51:43 +02:00
Benoit Daloze
152ff008a3
Extract utility methods to common.js
2020-04-05 13:27:45 +02:00
Benoit Daloze
d4f9058279
Reorder
v1.30.1
2020-04-03 23:59:35 +02:00
Benoit Daloze
c40ce85201
Do not install Bundler 2 for ruby-head since it already ships a version that might work better
2020-04-03 23:58:23 +02:00
Benoit Daloze
c68e25cb8c
Explicitly use Bundler 2 if there is no version specified
...
* Avoid issues when using --conservative as seen in
https://github.com/ruby/setup-ruby/pull/48 , clarifies what's getting
installed and simplifies the following logic.
* We'll probably need changes when Bundler 3 comes out anyway.
2020-04-03 23:57:16 +02:00
MSP-Greg
95135e9903
README.md - remove reference to MSP-Greg/actions-ruby
...
Preferred repo is now MSP-Greg/setup-ruby-pkgs
2020-04-03 23:42:22 +02:00
Benoit Daloze
9f0a9acc35
Test 2.6.6 in CI
v1.30.0
2020-04-03 23:32:52 +02:00
Benoit Daloze
211f6c78ad
Add the latest CRuby releases on Windows from RubyInstaller
2020-04-03 23:31:28 +02:00
Benoit Daloze
47bbcca04c
Move update note
2020-04-01 00:22:07 +02:00
Benoit Daloze
f964e8aa48
Try to find the Bundler version from Gemfile.lock, otherwise install latest
v1.29.0
2020-04-01 00:10:54 +02:00
Benoit Daloze
e16528e678
Test all Ruby minor versions
...
* Skip tests on the older ubuntu-16.04 to have a reasonable number of jobs
2020-04-01 00:10:54 +02:00
Benoit Daloze
11238a2c00
Install Bundler at runtime if not already part of the stdlib
...
* This gives more flexibility to choose the Bundler version.
v1.28.0
2020-03-31 22:23:11 +02:00
Benoit Daloze
1e2e6e19e3
Add the latest CRuby releases
2020-03-31 22:16:34 +02:00
Benoit Daloze
a1c5b2a66c
Switch to builds with --enable-shared and without Bundler pre-installed
2020-03-31 22:14:53 +02:00
MSP-Greg
e648fd85b4
Windows - set ENV['MAKE']
v1.27.0
2020-03-31 18:44:54 +02:00
Benoit Daloze
fb9d6fbc69
Automatically create a ~/.gemrc file
...
* To avoid generating documentation on `gem install`, which can take a long time.
v1.26.0
2020-03-30 22:04:39 +02:00
Benoit Daloze
9c77d1b41f
Prefer path.delimiter to the hardcoded value
2020-03-30 22:04:39 +02:00
MSP-Greg
2641afc25c
Windows MSYS - move install to ssd drive
v1.25.1
2020-03-30 12:28:12 +02:00
MSP-Greg
d785726c7f
export run
v1.25.0
2020-03-28 15:28:40 +01:00