Benoit Daloze
0cbcadc627
Restore original spacing
2020-02-24 22:52:23 +01:00
Benoit Daloze
dbcdcf481d
Simplify the logic to set up certs dir and cert.pem
2020-02-24 22:52:23 +01:00
MSP-Greg
20324f7e34
Add ruby-loco mingw and mswin
...
1. Add ruby-loco mingw and mswin
2. Split workflow jobs into common and specials
3. Adjust workflow for mswin - 'ridk version' & 'c extension' steps
2020-02-24 22:01:08 +01:00
Benoit Daloze
7f508b5101
Add JRuby 9.2.10.0
2020-02-22 15:34:51 +01:00
Benoit Daloze
06ab568b6a
Add TruffleRuby 20.0.0
2020-02-18 21:53:04 +01:00
Benoit Daloze
3197025b07
Add support for jruby-head
2020-02-16 16:39:10 +01:00
Benoit Daloze
28def02321
Use the automatic latest release asset link for head builds
2020-02-16 16:30:22 +01:00
Benoit Daloze
3d6280ad19
Add support for .tool-versions
2020-02-16 14:49:55 +01:00
Benoit Daloze
55dff253ca
Do not remove any dev tools from PATH on Windows
...
* This might lead to more conflicts, but the flip side of a setup action
removing capabilities seems worse and unexpected.
* See https://github.com/ruby/setup-ruby/issues/19
2020-02-09 23:38:26 +01:00
Benoit Daloze
e15ecc8aaa
Print entries removed from PATH on Windows
2020-02-09 23:37:52 +01:00
Benoit Daloze
71f024b642
Silence the output of 7z on Windows
...
* It's quite verbose (22 lines) and there is no quiet flag.
2020-02-09 23:37:52 +01:00
Benoit Daloze
30011b6444
Cleanup PATH for JRuby on Windows
...
* That way we remove the default Ruby in PATH which was confusing.
2020-02-08 22:14:50 +01:00
Benoit Daloze
f422c055c3
Add support for Ruby 2.2
...
* Use Ruby 2.2.6 from RubyInstaller on Windows since there is no more
recent release of Ruby 2.2.
2020-02-06 15:20:13 +01:00
Benoit Daloze
a01ba37375
Follow builder repositories transfers
2020-02-06 13:21:29 +01:00
Benoit Daloze
fdfc519f55
Clarify the maintainer now that the repo moved
2020-02-06 13:18:40 +01:00
Benoit Daloze
48efd73814
Follow repository transfer and rename
2020-02-06 13:09:38 +01:00
Benoit Daloze
48481806ad
Update to latest builds fixing "Insecure world writable dir" warnings
...
* Update to Rubinius 4.14 which fixes some segfaults.
2020-02-02 16:33:46 +01:00
Benoit Daloze
c933cecfdc
Follow ruby-install-builder => ruby-builder repository rename
2020-02-02 13:21:37 +01:00
Benoit Daloze
f5483241db
Add support for ruby-head
2020-02-01 18:22:53 +01:00
Benoit Daloze
0331c8b821
Add support for truffleruby-head
2020-02-01 15:17:12 +01:00
Benoit Daloze
001fd1b7c7
Document the choice of the drive on Windows
2020-01-30 22:17:19 +01:00
MSP-Greg
4d7199dbd0
Use SSD drive for Windows Ruby location
2020-01-30 22:15:28 +01:00
Benoit Daloze
3551d3fbd4
Store the available Ruby versions in this repository
...
* That way it's always perfectly synchronized with the action. In
practice querying another repository sometimes returned a stale copy.
* Avoids an extra HTTPS request.
* The axios dependency is no longer needed.
* Makes it possible to tweak the versions available according to the platform.
2020-01-25 18:03:33 +01:00
Benoit Daloze
07160f610f
Move ruby-installer-versions.js to windows-versions.js for clarity
2020-01-25 18:03:19 +01:00
Benoit Daloze
689f94552b
Add support for Rubinius
...
* Only works on ubuntu-latest.
2020-01-25 16:54:03 +01:00
Benoit Daloze
dbac26120b
Add support for JRuby on Windows
2020-01-19 22:56:19 +01:00
Benoit Daloze
0f26fedc26
Improve error message
2020-01-19 22:55:15 +01:00
Benoit Daloze
7da380d64e
Add support for Ruby 2.3 on Windows
2020-01-19 18:24:29 +01:00
Benoit Daloze
a66a46f031
Refactor code to share logic between ruby-install-builder and windows
...
* Make use of ruby-installer-versions.js to validate the version on Windows.
2020-01-19 14:46:57 +01:00
Benoit Daloze
247acff66d
Remove no longer needed workaround
2020-01-19 13:01:02 +01:00
Benoit Daloze
30cd88adf9
Use the newer builds from ruby-install-builder
...
* Which uses a newer OpenSSL for Ruby 2.3 on Ubuntu and macOS.
2020-01-18 16:36:23 +01:00
Benoit Daloze
7005fbe92a
Embed the used tag in this repo for atomic updates
...
* Avoids stale cached requests for the latest_release.tag file.
* This also ensures reproducible builds for this repository.
2020-01-18 16:36:05 +01:00
Benoit Daloze
61efe96192
Use a single bug tracker for the action
2020-01-17 22:30:14 +01:00
Benoit Daloze
51f9fc6d8a
Show a full example for caching bundle install
...
* Which should help avoid conflicts with previous caches
* See https://github.com/eregon/use-ruby-action/issues/7
2020-01-10 23:00:33 +01:00
MSP-Greg
98c68de273
Set CLASSPATH to empty for JRuby
2020-01-09 18:15:08 +01:00
MSP-Greg
626b752912
Correct Windows MSYS2 paths
2020-01-08 22:41:06 +01:00
Benoit Daloze
819c372fe9
Install Bundler 1 on Windows for Ruby < 2.6 without Bundler
2020-01-08 22:15:01 +01:00
Benoit Daloze
a61be15bff
Read from .ruby-version if version is unset or set to '.ruby-version'
...
* Fixes https://github.com/eregon/use-ruby-action/issues/4
2020-01-06 22:00:45 +01:00
Benoit Daloze
f06c4d9ab7
Install Bundler if needed on Windows
2020-01-05 23:21:44 +01:00
Benoit Daloze
3c644cf2fc
Better error if MSYS2 is missing
2020-01-05 19:47:18 +01:00
Benoit Daloze
101f62de1d
Add support for Windows
2020-01-05 19:33:14 +01:00
Benoit Daloze
7d189e2075
Improve error message when a version is not available
2020-01-04 16:18:37 +01:00
Benoit Daloze
02a916e783
Support short version syntax
2020-01-03 14:03:19 +01:00
Benoit Daloze
83e66a9c15
Use yarn instead of npm, to make run lint work
2020-01-03 14:03:19 +01:00
Benoit Daloze
ba0d1c89da
Use the latest release files from ruby-install-builder
2020-01-02 21:19:11 +01:00
Benoit Daloze
a669bed6a4
Extract function to get the Ruby engine and version
2020-01-02 16:15:42 +01:00
Benoit Daloze
3f99912f55
Automatically find the latest stable version
2020-01-02 16:15:42 +01:00
Benoit Daloze
a2c514c40d
Update generated files
2020-01-01 16:54:25 +01:00
Benoit Daloze
775a4e4019
Initial commit
2020-01-01 12:39:26 +01:00