Skip to content

Commit

Permalink
Bundle rbs 1.7.0.beta.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mame committed Nov 8, 2021
1 parent bd2674a commit efe7e6e
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 1 deletion.
2 changes: 1 addition & 1 deletion gems/bundled_gems
Expand Up @@ -11,6 +11,6 @@ net-pop 0.1.1 https://github.com/ruby/net-pop
net-smtp 0.3.0 https://github.com/ruby/net-smtp
matrix 0.4.2 https://github.com/ruby/matrix
prime 0.1.2 https://github.com/ruby/prime
rbs 1.6.2 https://github.com/ruby/rbs
rbs 1.7.0.beta.5 https://github.com/ruby/rbs
typeprof 0.20.2 https://github.com/ruby/typeprof
debug 1.3.4 https://github.com/ruby/debug
9 changes: 9 additions & 0 deletions tool/dummy-rake-compiler/rake/extensiontask.rb
@@ -0,0 +1,9 @@
module Rake
class ExtensionTask < TaskLib
def initialize(...)
task :compile do
puts "Dummy `compile` task defined in #{__FILE__}"
end
end
end
end
9 changes: 9 additions & 0 deletions tool/test-bundled-gems.rb
Expand Up @@ -9,6 +9,7 @@

rake = File.realpath("../../.bundle/bin/rake", __FILE__)
gem_dir = File.realpath('../../gems', __FILE__)
dummy_rake_compiler_dir = File.realpath('../dummy-rake-compiler', __FILE__)
exit_code = 0
ruby = ENV['RUBY'] || RbConfig.ruby
failed = []
Expand All @@ -33,6 +34,14 @@
test_command << " stdlib_test validate"

first_timeout *= 3

# copied from debug gem
build_dir = 'ext/-test-/gems/rbs'
FileUtils.mkdir_p(build_dir)
extconf_path = File.expand_path('../../gems/src/rbs/ext/rbs_extension/extconf.rb', __FILE__)
system("#{ruby} -C #{build_dir} #{extconf_path}") or raise
system("cd #{build_dir} && make extout=../../../../.ext libdir=../../../..") or raise
ENV["RUBYLIB"] = [File.expand_path(dummy_rake_compiler_dir), File.expand_path(build_dir), ENV.fetch("RUBYLIB", nil)].compact.join(":")
end

if gem == "minitest"
Expand Down

0 comments on commit efe7e6e

Please sign in to comment.