Skip to content

Commit 42c7848

Browse files
committed
chore: restore package.task as changes will be brought in new branch
1 parent 0de8651 commit 42c7848

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

tasks/package.rake

+10-9
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ require 'bundler/setup'
33

44
PACKAGE_NAME = "pact"
55
VERSION = File.read('VERSION').strip
6-
TRAVELING_RUBY_VERSION_REL_DATE = "20230508"
7-
TRAVELING_RUBY_VERSION = "#{TRAVELING_RUBY_VERSION_REL_DATE}-3.2.2"
6+
TRAVELING_RUBY_VERSION = "20230508-3.2.2"
87
PLUGIN_CLI_VERSION = "0.1.0"
98

109
desc "Package pact-ruby-standalone for OSX, Linux x86_64 and windows x86_64"
@@ -54,17 +53,19 @@ namespace :package do
5453
sh "cp packaging/Gemfile packaging/Gemfile.lock build/tmp/"
5554
sh "mkdir -p build/tmp/lib/pact/mock_service"
5655
# sh "cp lib/pact/mock_service/version.rb build/tmp/lib/pact/mock_service/version.rb"
57-
Bundler.with_unbundled_env do
58-
sh "cd build/tmp && env BUNDLE_IGNORE_CONFIG=1 bundle lock --add-platform aarch64-linux x86_64-linux x86_64-darwin arm64-darwin x64-mingw-ucrt i386-mingw32 \
59-
&& env BUNDLE_IGNORE_CONFIG=1 BUNDLE_DEPLOYMENT=true bundle install --path ../vendor"
56+
Bundler.with_clean_env do
57+
sh "cd build/tmp && env BUNDLE_IGNORE_CONFIG=1 bundle lock --add-platform x64-mingw32 && env BUNDLE_IGNORE_CONFIG=1 BUNDLE_DEPLOYMENT=true bundle install --path ../vendor"
6058
generate_readme
6159
end
6260
sh "rm -rf build/tmp"
6361
sh "rm -rf build/vendor/*/*/cache/*"
6462
end
65-
63+
6664
task :generate_readme do
67-
Bundler.with_unbundled_env do
65+
Bundler.with_clean_env do
66+
sh "mkdir -p build/tmp"
67+
sh "cp packaging/Gemfile packaging/Gemfile.lock build/tmp/"
68+
sh "cd build/tmp && env BUNDLE_IGNORE_CONFIG=1 bundle install --path ../vendor --without development"
6869
generate_readme
6970
end
7071
end
@@ -214,14 +215,14 @@ end
214215
def generate_readme
215216
template = File.absolute_path("packaging/README.md.template")
216217
script = File.absolute_path("packaging/generate_readme_contents.rb")
217-
Bundler.with_unbundled_env do
218+
Bundler.with_clean_env do
218219
sh "cd build/tmp && env VERSION=#{VERSION} bundle exec ruby #{script} #{template} > ../README.md"
219220
end
220221
end
221222

222223
def download_runtime(version, target)
223224
sh "cd build && curl -L -O --fail " +
224-
"https://github.com/YOU54F/traveling-ruby/releases/download/rel-#{TRAVELING_RUBY_VERSION_REL_DATE}/traveling-ruby-#{version}-#{target}.tar.gz"
225+
"https://github.com/YOU54F/traveling-ruby/releases/download/rel-20230508/traveling-ruby-#{version}-#{target}.tar.gz"
225226
end
226227

227228
def install_plugin_cli(package_dir, package_target)

0 commit comments

Comments
 (0)