File tree 4 files changed +14
-5
lines changed
4 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 46
46
run : |
47
47
echo "::set-output name=ver::$(jq --raw-output .version metadata.json)"
48
48
49
- - name : " Commit changes "
49
+ - name : " Check if a release is necessary "
50
50
if : ${{ github.repository_owner == 'puppetlabs' }}
51
+ id : check
52
+ run : |
53
+ git diff --quiet CHANGELOG.md && echo "::set-output name=release::false" || echo "::set-output name=release::true"
54
+
55
+ - name : " Commit changes"
56
+ if : ${{ github.repository_owner == 'puppetlabs' && steps.check.outputs.release == 'true' }}
51
57
run : |
52
58
git config --local user.email "${{ github.repository_owner }}@users.noreply.github.com"
53
59
git config --local user.name "GitHub Action"
57
63
- name : Create Pull Request
58
64
id : cpr
59
65
uses : puppetlabs/peter-evans-create-pull-request@v3
60
- if : ${{ github.repository_owner == 'puppetlabs' }}
66
+ if : ${{ github.repository_owner == 'puppetlabs' && steps.check.outputs.release == 'true' }}
61
67
with :
62
68
token : ${{ secrets.GITHUB_TOKEN }}
63
69
commit-message : " Release prep v${{ steps.gv.outputs.ver }}"
73
79
labels : " maintenance"
74
80
75
81
- name : PR outputs
76
- if : ${{ github.repository_owner == 'puppetlabs' }}
82
+ if : ${{ github.repository_owner == 'puppetlabs' && steps.check.outputs.release == 'true' }}
77
83
run : |
78
84
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
79
85
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ spec/spec_helper.rb:
13
13
- require 'spec_helper_local'
14
14
coverage_report : true
15
15
" changelog_user " : puppetlabs
16
+ Rakefile :
17
+ changelog_max_issues : 500
16
18
.gitpod.Dockerfile :
17
19
unmanaged : false
18
20
.gitpod.yml :
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ if Bundler.rubygems.find_name('github_changelog_generator').any?
49
49
config . user = "#{ changelog_user } "
50
50
config . project = "#{ changelog_project } "
51
51
config . since_tag = "v11.0.3"
52
+ config . max_issues = 500
52
53
config . future_release = "#{ changelog_future_release } "
53
54
config . exclude_labels = [ 'maintenance' ]
54
55
config . header = "# Change log\n \n All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org)."
Original file line number Diff line number Diff line change 68
68
],
69
69
"description" : " MySQL module" ,
70
70
"template-url" : " https://github.com/puppetlabs/pdk-templates#main" ,
71
- "template-ref" : " heads/main-0-g2381db6 " ,
72
- "pdk-version" : " 2.1 .0"
71
+ "template-ref" : " heads/main-0-g51828b4 " ,
72
+ "pdk-version" : " 2.2 .0"
73
73
}
You can’t perform that action at this time.
0 commit comments