diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-04-22 21:45:42 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-04-22 21:45:42 +0900 |
| commit | 1628bbb18a2402984f7a798c9ca200a75c914a8d (patch) | |
| tree | 77cbefe4f723e80f22e97c4987f8f1f21bb30bf4 | |
| parent | 349f36c5279403519b97e1e333e93cf16e985cc2 (diff) | |
Ignore DEFAULT_SOURCE_DATE_EPOCH [ci skip]
Rubygems sets the date of built gems to `DEFAULT_SOURCE_DATE_EPOCH`
now unless `SOURCE_DATE_EPOCH` environment variable is set. It is
just for the reproducible build, meaningless in our ChangeLog.
| -rwxr-xr-x | tool/update-bundled_gems.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tool/update-bundled_gems.rb b/tool/update-bundled_gems.rb index 2842516cac..e20566546b 100755 --- a/tool/update-bundled_gems.rb +++ b/tool/update-bundled_gems.rb @@ -22,7 +22,10 @@ unless /^[^#]/ !~ (gem = $F[0]) else uri = $F[2] end - date = gem.date if !date or gem.date && gem.date > date + if (!date or gem.date && gem.date > date) and gem.date.to_i != 315_619_200 + # DEFAULT_SOURCE_DATE_EPOCH is meaningless + date = gem.date + end if $F[3] if $F[3].include?($F[1]) $F[3][$F[1]] = gem.version.to_s |
