From 948c5d8c226ac5c53228fbac9e26450fd1cc3a19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Tarti=C3=A8re?= Date: Sun, 4 Aug 2024 18:49:44 +0200 Subject: [PATCH] Generate a pretty `ext/puppet_agent_components.json` file This help review what is changed in pull requests that update this file using `bundle exec rake puppet_versions:update`. --- Rakefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 1e73d6c..791ffe3 100644 --- a/Rakefile +++ b/Rakefile @@ -21,6 +21,7 @@ namespace :puppet_versions do require 'net/http' require 'net/https' require 'uri' + require 'json' uri = URI.parse('https://forgeapi.puppet.com/private/versions/puppet-agent') http = Net::HTTP.new(uri.host, uri.port) @@ -31,7 +32,7 @@ namespace :puppet_versions do raise unless response.is_a?(Net::HTTPSuccess) File.open(PUPPET_VERSIONS_PATH, 'wb:UTF-8') do |fd| - fd.write(response.body) + fd.write(JSON.pretty_generate(JSON.parse(response.body))) end end