diff --git a/.devtools/templates/release.erb b/.devtools/templates/release.erb new file mode 100644 index 0000000..80f0fa0 --- /dev/null +++ b/.devtools/templates/release.erb @@ -0,0 +1,36 @@ + + + +<% if latest_release.summary %> +<%= latest_release.summary %> + +<% end %> + +<% if latest_release.added? %> +### Added + +<% latest_release.added.each do |log| %> +- <%= log %> +<% end %> + +<% end %> +<% if latest_release.fixed? %> +### Fixed + +<% latest_release.fixed.each do |log| %> +- <%= log %> +<% end %> + +<% end %> +<% if latest_release.changed? %> +### Changed + +<% latest_release.changed.each do |log| %> +- <%= log %> +<% end %> +<% end %> +<% if previous_release %> +<% ver_range = "v#{previous_release.version}...v#{latest_release.version}" %> + +[Compare <%=ver_range%>](https://github.com/dry-rb/<%= project.name %>/compare/<%=ver_range%>) +<% end %> diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 001ff2c..fcd3176 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -80,4 +80,4 @@ jobs: - name: Trigger release workflow run: | tag=$(echo $GITHUB_REF | cut -d / -f 3) - ossy gh w dry-rb/devtools release --payload "{\"tag\":\"$tag\",\"tag_creator\":\"$GITHUB_ACTOR\",\"repo\":\"$GITHUB_REPOSITORY\"}" + ossy gh w dry-rb/devtools release --payload "{\"tag\":\"$tag\",\"sha\":\"${{github.sha}}\",\"tag_creator\":\"$GITHUB_ACTOR\",\"repo\":\"$GITHUB_REPOSITORY\",\"repo_name\":\"${{github.event.repository.name}}\"}"