#!/usr/bin/env ruby # frozen_string_literal: true require_relative '_helpers' candidate_tag = ARGV[0] warn "~~> Adding changelog entries for #{candidate_tag}..." release_title = "## Solidus #{candidate_tag} (#{Time.now.utc.strftime('%Y-%m-%d')})" release_body = OCTOKIT.releases('solidusio/solidus').find { _1.name == candidate_tag }.body changelog_path = "#{ROOT}/CHANGELOG.md" previous_changelog = File.read(changelog_path) File.write( changelog_path, [ release_title, release_body, previous_changelog ].join("\n\n") )