Skip to content

Commit 5710b5a

Browse files
authored
Merge pull request #2559 from rbenv/jruby-eol
Mark JRuby versions 9.2 through 9.3 as EOL
2 parents f2ebf44 + e5a86c3 commit 5710b5a

39 files changed

Lines changed: 47 additions & 40 deletions

script/update-eol

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ date_to_seconds() {
1313

1414
now_seconds="$(date '+%s')"
1515

16-
curl -fsSL https://endoflife.date/api/ruby.json | jq -r '.[] | [.cycle,.eol] | @tsv' | while read -r cycle eol_date; do
16+
while read -r cycle eol_date; do
1717
eol_seconds="$(date_to_seconds "$eol_date")"
1818
days_to_eol=$(((eol_seconds - now_seconds) / 60 / 60 / 24))
1919
if [ $days_to_eol -lt 0 ]; then
@@ -23,7 +23,14 @@ curl -fsSL https://endoflife.date/api/ruby.json | jq -r '.[] | [.cycle,.eol] | @
2323
grep -L warn_unsupported share/ruby-build/"$cycle"[.-]* | grep -ve '-dev$' | \
2424
xargs sed -i.bak -E '/openssl/n; s/(.+)"/\1" warn_unsupported/'
2525
fi
26-
done
26+
done < <(
27+
curl -fsSL https://endoflife.date/api/ruby.json | jq -r '.[] | [.cycle,.eol] | @tsv'
28+
printf "%s\t%s\n" "jruby-9.0" "1970-01-01"
29+
printf "%s\t%s\n" "jruby-9.1" "1970-01-01"
30+
printf "%s\t%s\n" "jruby-9.2" "1970-01-01"
31+
printf "%s\t%s\n" "jruby-9.3" "2024-01-01"
32+
printf "%s\t%s\n" "jruby-9.4" "2026-05-01"
33+
)
2734

2835
num_updated="$(rm -fv share/ruby-build/*.bak | wc -l)"
2936
printf "definition files updated: %d\n" "$num_updated"

share/ruby-build/jruby-9.2.0.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.0.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.0.0/jruby-bin-9.2.0.0.tar.gz#42718dea5fc90b7696cb3fccf8e8d546729173963ad0bc477d66545677d00684" jruby
2+
install_package "jruby-9.2.0.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.0.0/jruby-bin-9.2.0.0.tar.gz#42718dea5fc90b7696cb3fccf8e8d546729173963ad0bc477d66545677d00684" warn_eol jruby

share/ruby-build/jruby-9.2.1.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.1.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.1.0/jruby-dist-9.2.1.0-bin.tar.gz#8c987378b144eff0dcc553312f1853c05ee9135f3ffdac7b0828b7ad62f32835" jruby
2+
install_package "jruby-9.2.1.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.1.0/jruby-dist-9.2.1.0-bin.tar.gz#8c987378b144eff0dcc553312f1853c05ee9135f3ffdac7b0828b7ad62f32835" warn_eol jruby

share/ruby-build/jruby-9.2.10.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.10.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.10.0/jruby-bin-9.2.10.0.tar.gz#9199707712c683c525252ccb1de5cb8e75f53b790c5b57a18f6367039ec79553" jruby
2+
install_package "jruby-9.2.10.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.10.0/jruby-bin-9.2.10.0.tar.gz#9199707712c683c525252ccb1de5cb8e75f53b790c5b57a18f6367039ec79553" warn_eol jruby

share/ruby-build/jruby-9.2.11.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.11.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.11.0/jruby-bin-9.2.11.0.tar.gz#8ae82da1a2658192c1445c9611347752c6bffadc284ec0dc0615e36bb5badf07" jruby
2+
install_package "jruby-9.2.11.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.11.0/jruby-bin-9.2.11.0.tar.gz#8ae82da1a2658192c1445c9611347752c6bffadc284ec0dc0615e36bb5badf07" warn_eol jruby

share/ruby-build/jruby-9.2.11.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.11.1" "https://s3.amazonaws.com/jruby.org/downloads/9.2.11.1/jruby-bin-9.2.11.1.tar.gz#f10449c82567133908e5e1ac076438307a7f0916f617f40fa314b78873a195dc" jruby
2+
install_package "jruby-9.2.11.1" "https://s3.amazonaws.com/jruby.org/downloads/9.2.11.1/jruby-bin-9.2.11.1.tar.gz#f10449c82567133908e5e1ac076438307a7f0916f617f40fa314b78873a195dc" warn_eol jruby

share/ruby-build/jruby-9.2.12.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.12.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.12.0/jruby-bin-9.2.12.0.tar.gz#307f6124c4301d723e2d0ff4c0105fa9eee8950c3f9971e14bbe8862030e6c04" jruby
2+
install_package "jruby-9.2.12.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.12.0/jruby-bin-9.2.12.0.tar.gz#307f6124c4301d723e2d0ff4c0105fa9eee8950c3f9971e14bbe8862030e6c04" warn_eol jruby

share/ruby-build/jruby-9.2.13.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.13.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.13.0/jruby-bin-9.2.13.0.tar.gz#73a8c241a162e644c87e864c3485c55adedeb82a6fd80fa3cb538fdacda7af58" jruby
2+
install_package "jruby-9.2.13.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.13.0/jruby-bin-9.2.13.0.tar.gz#73a8c241a162e644c87e864c3485c55adedeb82a6fd80fa3cb538fdacda7af58" warn_eol jruby

share/ruby-build/jruby-9.2.14.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.14.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.14.0/jruby-bin-9.2.14.0.tar.gz#32e73b2551f01e459ece84f732bcbf80712c3b71b6df7dbd063354b4d277e0b5" jruby
2+
install_package "jruby-9.2.14.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.14.0/jruby-bin-9.2.14.0.tar.gz#32e73b2551f01e459ece84f732bcbf80712c3b71b6df7dbd063354b4d277e0b5" warn_eol jruby

share/ruby-build/jruby-9.2.15.0

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
require_java 8
2-
install_package "jruby-9.2.15.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.15.0/jruby-bin-9.2.15.0.tar.gz#9e8e5d73c42d1dad8a795a6dc39bd87e88fc8863f76e065e4099c32d085205b0" jruby
2+
install_package "jruby-9.2.15.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.15.0/jruby-bin-9.2.15.0.tar.gz#9e8e5d73c42d1dad8a795a6dc39bd87e88fc8863f76e065e4099c32d085205b0" warn_eol jruby

0 commit comments

Comments
 (0)