Benoit Daloze
8d6e276663
TruffleRuby 22.2+ is available on darwin-aarch64
2022-07-26 15:06:48 +02:00
Benoit Daloze
c0d6e22177
Update update-cruby to be clear which openssl line should be used
2022-07-12 12:23:34 +02:00
Benoit Daloze
b945b7ae84
Install openssl whenever the system version does not match
...
* Make supported openssl versions explicit per definition.
2022-07-10 14:04:58 +02:00
Kazuhiro NISHIYAMA
fb0e82c647
Install openssl 1 when openssl is 3
2022-07-10 14:04:58 +02:00
Benoit Daloze
c520cac829
Add script to update openssl
2022-07-10 12:32:26 +02:00
Hiroshi SHIBATA
da94a642df
Fixed version name
2022-07-06 19:51:47 +09:00
Hiroshi SHIBATA
707518723b
Use OpenSSL 1.1.1q
2022-07-06 10:19:35 +09:00
Hiroshi SHIBATA
592b1048bd
bz2 is obsoleted format
2021-11-09 19:22:19 +09:00
Charles Oliver Nutter
e390941356
Update update-jruby script to use Maven URL
2021-09-28 16:26:56 +02:00
Benoit Daloze
7e59004c9d
Automatically download the jruby archive if it is not already in RELEASE_DIRECTORY
2021-09-25 12:25:24 +02:00
Hiroshi SHIBATA
7f2ae734fd
Use openssl-1.1.1l
2021-08-25 08:12:31 +09:00
Benoit Daloze
c94f955627
TruffleRuby 21.2+ adds support for linux-aarch64
...
* Fixes #1786
2021-08-01 15:26:11 +02:00
Mislav Marohnić
075ad3bee9
Disable progress output when uploading to S3
2021-07-31 13:43:42 +02:00
Mislav Marohnić
fa6cb85db5
Tweak script/mirror
2021-07-16 17:26:30 +02:00
Mislav Marohnić
7f368a7592
Update ruby-build download mirror in GitHub Actions
2021-07-15 20:57:14 +02:00
Mislav Marohnić
45b3f7f7e2
🔥 Travis CI
2021-07-15 20:16:59 +02:00
Benoit Daloze
ebdcf0c26e
Only do script/mirror update on TravisCI
...
* Testing is done on GitHub Actions which is much faster.
2021-07-07 20:04:22 +02:00
Benoit Daloze
964e83a039
Run script/mirror verify on GitHub Actions too
...
* So the shasums are checked in PRs.
2021-07-07 20:04:22 +02:00
Benoit Daloze
d0e70422da
Use GraalVM JDK11 builds since 8 is no longer available on macOS
2021-04-20 16:26:57 +02:00
Benoit Daloze
30895f03c4
Rename definition to truffleruby+graalvm
...
* '+' needs to be considered part of the name for --definitions and -l
to see truffleruby and truffleruby+graalvm as separate.
2020-07-22 16:41:01 +02:00
Benoit Daloze
767a1ccc30
Add support for installing GraalVM
...
* Supports using other GraalVM languages such as JavaScript, Python, R and Java.
* Supports running TruffleRuby on JVM and not only Native.
* Add GraalVM 20.1.0.
2020-07-22 16:41:01 +02:00
Hiroshi SHIBATA
3d9ee94b01
rename rbx script for other interpreters
2020-06-12 11:31:34 +09:00
Hiroshi SHIBATA
0e0ef10054
Added missing sha256 hash
2020-06-12 11:29:06 +09:00
Hiroshi SHIBATA
226d1547ae
Suppress warnings
2020-06-12 11:28:49 +09:00
Hiroshi SHIBATA
c94de31cde
Support rbx5 and use the official package index instead of ruby-install
2020-06-12 09:14:02 +09:00
Koichi ITO
82d35ed02b
Add update-cruby and update-jruby scripts
...
This PR adds update-cruby and update-jruby scripts.
They are provided to update MRI and JRuby definition files.
These scripts are based on script/update-truffleruby.
https://github.com/rbenv/ruby-build/blob/v20200224/script/update-truffleruby
2020-03-11 11:33:36 +09:00
Hiroshi SHIBATA
89040ddf3f
Added rbx-4.*
2020-03-08 10:14:15 +09:00
Benoit Daloze
aabb2624af
Make sure hub is configured before going further in the release script
2020-02-14 15:10:06 +01:00
Benoit Daloze
ec80803660
Fix error message for unrecognized operating system
2019-12-23 16:43:52 +01:00
Benoit Daloze
47074b9174
Use openssl from Homebrew for TruffleRuby on macOS
...
* The openssl built by ruby-build was not used by TruffleRuby,
and causes https://github.com/oracle/truffleruby/issues/1818
* Improve error message when openssl from Homebrew is not available.
* Change the definition code so it checks the operating system too.
2019-11-21 16:41:12 +01:00
Benoit Daloze
a2031524f9
Use OpenSSL 1.1.1d like other Rubies for new TruffleRuby releases
2019-11-20 17:57:44 +01:00
Mislav Marohnić
f3435a5257
Update release script
...
- Tweak release notes in editor before submitting
- Create annotated git tag
- Publish GitHub release by default instead of draft
- Remove Homebrew publish steps - now handled by Actions
2019-10-24 00:01:46 +02:00
Kevin Menard
aca16ff84b
Add TruffleRuby 19.0.0
2019-05-09 16:37:09 -04:00
Benoit Daloze
a0b37e8084
Adapt update script to avoid downloading again and reuse release files
2019-04-20 01:50:07 +09:00
Benoit Daloze
c8bd70ad97
Add script to generate a definition for TruffleRuby
2019-01-15 17:17:00 +01:00
SHIBATA Hiroshi
60a170698a
Added generate script for rbx definitions used postmodern/ruby-versions.
2018-06-19 20:33:38 +09:00
Yuichiro NAITO
4014c048cc
Fix to wrap bash by /usr/bin/env
2016-12-21 10:51:08 +09:00
Mislav Marohnić
073762c128
Further simplify script/brew-publish
2016-09-16 13:00:46 +02:00
SHIBATA Hiroshi
231a3f023b
remove hub checking because it's embedded in bump-formula-pr
2016-09-16 12:53:51 +09:00
SHIBATA Hiroshi
1dd68e1f08
replace official tool named bump-formula-pr
2016-09-16 12:53:08 +09:00
Mislav Marohnić
5297dbc4b0
script/release: automatically populate GitHub release with changelog
...
[ci skip]
2016-02-28 13:02:42 +09:00
Jason Karns
c9a6cdb3b1
Ensure current branch pushes to matching on remote
...
`git push <remote> HEAD` is documented to push current branch to
same-named branch on the remote
2016-01-18 21:59:42 -05:00
Mislav Marohnić
1491d71efa
Handle unshallowed Homebrew checkout as well
...
[ci skip]
2015-12-25 12:07:37 +01:00
Mislav Marohnić
9343b99451
Handle case when Homebrew checkout is shallow
...
Using hub to fork Homebrew and push a branch we've just created to this
fork will be rejected by GitHub because the push is coming from a
shallow repository. Ensure that Homebrew is unshallowed before that.
[ci skip]
2015-12-16 16:41:40 +01:00
Jason Karns
d5de31f490
TRAVIS_COMMIT_RANGE is correct now
...
According to https://github.com/travis-ci/travis-ci/issues/1719 (closed by https://github.com/travis-ci/travis-core/pull/383 ), the behavior of $TRAVIS_COMMIT_RANGE should be correct now. We should be able to use it directly.
2015-11-04 11:05:41 -05:00
Mislav Marohnić
a5d0479af7
Update brew-publish to be sha256-aware
2015-05-19 21:33:47 +02:00
Mislav Marohnić
fc5e392a54
Set Travis-specific PATH in travis.yml
2015-02-27 02:16:46 +13:00
Mislav Marohnić
d7b881d20e
Fix script/test
in a non-Travis environment
...
`script/test` will now only attempt to call `script/mirror` if either
TRAVIS_PULL_REQUEST or TRAVIS_COMMIT_RANGE is set.
2014-11-16 17:17:35 -08:00
Mislav Marohnić
de155dd12b
Fix brew-publish
command
...
[ci skip]
2014-10-28 20:46:24 +01:00
Mislav Marohnić
b14f8c0536
Fill in TRAVIS_COMMIT_RANGE if missing
...
Workaround for travis-ci/travis-ci#1719
2014-09-09 23:24:14 -07:00