Skip to content

Commit faf033f

Browse files
committed
Merge branch '3.x'
2 parents 39a024b + dfb00dd commit faf033f

3 files changed

Lines changed: 16 additions & 12 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ eval "$(rbenv init -)"
2525

2626
pushd java-buildpack
2727
bundle install --quiet
28-
bundle exec rake versions:pivotal_network
28+
bundle exec rake versions:json
2929
popd
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ caches:
2727
- path: gems
2828

2929
run:
30-
path: java-buildpack/ci/versions-pivotal-network.sh
30+
path: java-buildpack/ci/versions-json.sh

rakelib/versions_task.rb

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
require 'java_buildpack/repository/version_resolver'
2020
require 'java_buildpack/util/configuration_utils'
2121
require 'java_buildpack/util/cache/download_cache'
22+
require 'json'
2223
require 'rake/tasklib'
2324
require 'rakelib/package'
2425
require 'terminal-table'
@@ -35,8 +36,8 @@ def initialize
3536
version_task
3637

3738
namespace 'versions' do
39+
version_json_task
3840
version_markdown_task
39-
version_pivotal_network_task
4041
version_yaml_task
4142
end
4243
end
@@ -222,21 +223,24 @@ def version_task
222223
end
223224
end
224225

225-
def version_markdown_task
226-
desc 'Display the versions of buildpack dependencies in Markdown form'
227-
task markdown: [] do
228-
versions['dependencies']
226+
def version_json_task
227+
desc 'Display the versions of buildpack dependencies in JSON form'
228+
task json: [] do
229+
puts JSON.pretty_generate(versions['dependencies']
229230
.sort_by { |dependency| dependency['name'].downcase }
230-
.each { |dependency| puts "| #{dependency['name']} | `#{dependency['version']}` |" }
231+
.map { |dependency| "#{dependency['name']} #{dependency['version']}" })
231232
end
232233
end
233234

234-
def version_pivotal_network_task
235-
desc 'Display the versions of buildpack dependencies in Pivotal Network form'
236-
task pivotal_network: [] do
235+
def version_markdown_task
236+
desc 'Display the versions of buildpack dependencies in Markdown form'
237+
task markdown: [] do
238+
puts '| Dependency | Version |'
239+
puts '| ---------- | ------- |'
240+
237241
versions['dependencies']
238242
.sort_by { |dependency| dependency['name'].downcase }
239-
.each { |dependency| puts "#{dependency['name']} #{dependency['version']}" }
243+
.each { |dependency| puts "| #{dependency['name']} | `#{dependency['version']}` |" }
240244
end
241245
end
242246

0 commit comments

Comments
 (0)