You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Reset `truffleruby-abi-version.h` to `$RUBY_VERSION.1` and `lib/cext/ABI_check.txt` to `1` if `RUBY_VERSION` was updated.
169
+
* use `$RUBY_VERSION.$GRAALVM_VERSION.1` for releases in `truffleruby-abi-version.h`
169
170
* Update `versions.json`
170
-
* with bundled gem versions provided by `cat ../ruby/gems/bundled_gems | sort`,
171
+
* with bundled gem versions provided by `cat ../ruby/gems/bundled_gems | sort` (ensure the target Ruby version is checked out in the `../ruby` directory),
171
172
* default gem versions provided by `ls -l lib/gems/specifications/default`
172
173
* and `gem` gem version provided by `grep 'VERSION =' lib/mri/rubygems.rb`
173
174
* Also update version numbers for `debug`, `racc`, and `rbs` in `src/main/c/Makefile`, `mx.truffleruby/suite.py` and `lib/gems/gems/debug-*/ext/debug/extconf.rb`.
@@ -176,9 +177,11 @@ Update all of these:
176
177
* Copy and paste the TruffleRuby `--help` output to `doc/user/options.md` (e.g., with `jt ruby --help | xsel -b`)
177
178
* Update `doc/user/compatibility.md` and `README.md`
178
179
* Update `doc/legal/legal.md`, notably the `Bundled gems` section
179
-
* Update method lists - see `spec/truffle/methods_spec.rb`
180
+
* Update method lists (see `spec/truffle/methods_spec.rb`)
181
+
* run `jt -u ruby test spec/truffle/methods_spec.rb` to add new methods
182
+
* run `jt purge spec/truffle/methods_spec.rb` to remove tags for implemented methods
180
183
* Build TruffleRuby (`jt build`).
181
-
* Run `jt test gems default-bundled-gems`
184
+
* Run `jt test gems default-bundled-gems` and commit generated `Gemfile` and `Gemfile.lock` files
182
185
* Get `jt test spec/truffle/rubygems/default_gems_list_spec.rb` to pass
183
186
* Grep for the old Ruby version with `git grep -F x.y.z`
184
187
* Grep for the old Bundler version with `git grep -F x.y.z`
0 commit comments