Benoit Daloze
1891d63a08
Fix error message when trying to install truffleruby on windows
v1.62.1
2021-01-19 16:32:54 +01:00
Benoit Daloze
c782da25bd
Document how to replace bundle config commands
2021-01-16 15:16:52 +01:00
Benoit Daloze
5aaa89ff0d
Automatically install libxml2-dev libxslt-dev on TruffleRuby if needed
...
* This is a special case, because TruffleRuby needs an extra system
dependency that other Rubies do not, and GitHub runners do not have
these packages installed by default, while TravisCI has them.
v1.62.0
2021-01-09 14:48:58 +01:00
Benoit Daloze
3460195737
Update exact Bundler version test
...
* So that we test it does not pick the next patch version (2.2.4).
* See https://github.com/ruby/setup-ruby/issues/138
2021-01-08 21:06:57 +01:00
Benoit Daloze
d195ecb9ec
Move Bundler-related logic to a separate file
2021-01-08 20:56:31 +01:00
Manuel Meurer
c34fe21c5f
Install specific bundler version when minor and patch versions are given ( #139 )
v1.61.2
2021-01-07 14:03:20 +01:00
Benoit Daloze
324b8ce0e9
Update issue templates
2021-01-03 13:37:45 +01:00
Benoit Daloze
ce63da5b3b
Make it clear bundler-cache: true is correct, and doing it manually is not good enough
2020-12-30 16:57:15 +01:00
Benoit Daloze
0d3b8b502e
Make it clear manually caching gems is a bad idea
2020-12-30 12:36:20 +01:00
Benoit Daloze
2320cdc287
Use on: [push, pull_request] in examples
2020-12-30 11:48:57 +01:00
Benoit Daloze
95193d6d48
Ensure no \r are added when running generate-windows-versions.rb on Windows
v1.61.1
2020-12-28 12:40:07 +01:00
MSP-Greg
9aeedd9a81
Update windows-version.js with 3.0.0, add Windows 3.0.0 to CI
2020-12-28 12:40:07 +01:00
Benoit Daloze
72d75bd883
Avoid explicit line break in README
2020-12-25 13:23:13 +01:00
Benoit Daloze
473e4d8fe5
Add Ruby 3.0.0
v1.61.0
2020-12-25 13:14:24 +01:00
Benoit Daloze
3cb8cff23d
Consistency
2020-12-22 11:49:37 +01:00
Benoit Daloze
f36eef7a2f
Add an example with a matrix of Gemfiles
2020-12-22 11:46:12 +01:00
Benoit Daloze
ec4649be90
Add test for a Gemfile depending on Bundler 1
2020-12-22 11:46:12 +01:00
Benoit Daloze
1771151f64
Error if $BUNDLE_GEMFILE is set but does not exist
2020-12-22 11:46:12 +01:00
Benoit Daloze
f5db46ebcb
Fix version check
2020-12-22 11:18:45 +01:00
Benoit Daloze
dc58db7220
Use an absolute path for bundle config --local path
...
* See https://github.com/ruby/setup-ruby/issues/131
v1.60.1
2020-12-21 21:13:02 +01:00
Benoit Daloze
0e7d36a67f
Add test using BUNDLE_GEMFILE
2020-12-21 21:12:42 +01:00
Benoit Tigeot
e5b6990d51
Add 3.0.0-rc1
v1.60.0
2020-12-21 12:30:17 +01:00
Benoit Daloze
c3f248a282
Update docs about Bundler
2020-12-14 12:55:47 +01:00
Benoit Daloze
a9926985f9
Small tweaks to the README example
2020-12-12 19:38:17 +01:00
Benoit Daloze
07b100f2a1
Reduce the number of CI jobs since it is becoming impractical
...
* It was > 100 jobs and the GitHub limits to 100 jobs.
2020-12-12 15:17:54 +01:00
Benoit Daloze
515629a013
Update to latest actions/cache to fix cache saving on Windows with MSYS2 tar
...
* See https://github.com/actions/toolkit/issues/632
* Fixes https://github.com/ruby/setup-ruby/issues/102
v1.59.1
2020-12-12 14:51:32 +01:00
Benoit Daloze
0981b5ec00
Add jruby-9.2.14.0
2020-12-12 14:04:27 +01:00
Benoit Daloze
c101335f33
Add test checking using an exact Bundler version works
v1.59.0
2020-12-11 14:46:33 +01:00
Benoit Daloze
1482e9180a
Install the exact same Bundler version as in the lockfile if there is a lockfile
2020-12-11 14:46:33 +01:00
Jonathan del Strother
3e7640a17e
Document the bundler: "x.y.z" feature
2020-12-11 14:46:33 +01:00
Benoit Daloze
f6f61ea575
Fix checks for Bundler version to consider an exact version like 2.1.4
2020-12-11 14:46:33 +01:00
Benoit Daloze
084885eaca
Only set $BUNDLER_VERSION when needed (Bundler 1, Ruby >= 2.7)
v1.58.1
2020-12-09 16:51:47 +01:00
Benoit Daloze
efd6675fc9
Add 3.0.0-preview2
v1.58.0
2020-12-08 18:42:10 +01:00
Benoit Daloze
e5a267414f
Fix value for options
v1.57.1
2020-12-07 21:12:36 +01:00
ojab
cadade3366
Pass selected Bundler version to bundle config & bundle lock
2020-12-07 21:06:26 +01:00
Benoit Daloze
d3562e70d9
Use lowercase names for interpreters
...
* So the mapping to `engine-version` versions is clearer.
2020-12-05 17:23:19 +01:00
Benoit Daloze
23b2b5e5f1
Create the .complete file so tc.find() can find it for future runs for self-hosted runners
v1.57.0
2020-12-05 16:36:46 +01:00
Benoit Daloze
42fc2d3bce
Reuse builds in the toolcache when they exist
2020-12-05 16:18:50 +01:00
ojab
30f5e2d4cd
Fixup bundler version for rubies with bundler as a default gem
...
Fixes #117
v1.56.0
v1.55.0
2020-12-05 15:40:47 +01:00
Benoit Daloze
fd1d77b75c
GitHub Actions parses 3.0 as '3', so use quotes
...
* And adapt excludes.
v1.54.0
2020-12-05 13:14:51 +01:00
Benoit Daloze
2a0be7a409
Try stable versions first, and then try non-head versions
...
* Fixes https://github.com/ruby/setup-ruby/issues/115
2020-12-05 12:52:21 +01:00
Benoit Daloze
bacba738b2
Run bundle clean when reusing a cache and the lockfile changed
...
* Fixes https://github.com/ruby/setup-ruby/issues/113
v1.53.0
2020-12-02 17:36:27 +01:00
Benoit Daloze
21351ecc0a
More details about BUNDLE_GEMFILE
2020-11-27 11:16:50 +01:00
Benoit Daloze
4d7e038419
Show how to set BUNDLE_GEMFILE in the README
2020-11-27 11:03:17 +01:00
Benoit Daloze
e27aee156d
Add TruffleRuby 20.3.0
v1.52.0
2020-11-20 13:00:18 +01:00
Benoit Daloze
43bb24d212
Run lint explicitly on Ubuntu 20.04 to avoid warning
2020-11-20 13:00:18 +01:00
Benoit Daloze
0c4183e8b8
truffleruby-head works fine on macOS Big Sur now
2020-11-20 12:39:46 +01:00
Benoit Daloze
50ae8432ea
Remove part about continue-on-error in example
...
* It does not seem to work well.
* See https://github.com/actions/toolkit/issues/399
2020-11-20 12:37:14 +01:00
Benoit Daloze
a699edbce6
Add test for ruby-3.0.0-preview1
v1.51.3
2020-11-19 00:33:41 +01:00
Benoit Daloze
e38f9abc9e
Fix usages of string.split(sep, limit)
...
* Since the limit just removes further matches in JavaScript.
2020-11-19 00:33:40 +01:00