@@ -17,6 +17,11 @@ defaults:
1717
1818jobs :
1919 Publish :
20+ if : >-
21+ ${{
22+ github.event_name != 'push' ||
23+ !startsWith(github.event.head_commit.message || '', 'chore(release): ')
24+ }}
2025 runs-on : ubuntu-latest
2126 steps :
2227 - name : Checkout
3641 - name : Generate Report
3742 continue-on-error : true
3843 run : |
39- $reportLines = @('## Output Files 📁 ', '')
44+ $reportLines = @('## Output Files', '')
4045 $files = Get-ChildItem -Path ./dist -Recurse -ErrorAction SilentlyContinue | Sort-Object FullName
4146
4247 if ($files) {
@@ -60,11 +65,10 @@ jobs:
6065 if : github.ref_name == 'main'
6166 uses : ./.github/actions/ensure-psresource-repository
6267
63- - name : Run semantic release with NovaRelease
68+ - name : Run release with NovaRelease
6469 id : semantic_release
6570 if : github.ref_name == 'main'
6671 run : |
67- & ./scripts/build/ci/Import-BuiltCiModule.ps1 | Out-Null
6872 Invoke-NovaRelease -Repository PSGallery -ApiKey $env:PSGALLERY_API -SkipTests -ContinuousIntegration
6973 $version = Get-NovaProjectInfo -Version
7074 $result = Move-UnreleasedChangelog -Version $version
8488 uses : ./.github/actions/create-verified-commit
8589 with :
8690 base-ref : main
87- commit-message : ' chore(release): ${{ steps.semantic_release.outputs.release_version }} [skip ci] '
91+ commit-message : ' chore(release): ${{ steps.semantic_release.outputs.release_version }}'
8892
8993 - name : Push verified release commit
9094 if : github.ref_name == 'main' && steps.commit_release.outputs.has-changes == 'true'
@@ -118,7 +122,7 @@ jobs:
118122 uses : ./.github/actions/create-verified-commit
119123 with :
120124 base-ref : main
121- commit-message : ' chore: prepare develop for next prerelease [skip ci] '
125+ commit-message : ' chore: prepare develop for next prerelease'
122126
123127 - name : Push verified develop prerelease commit
124128 if : github.ref_name == 'main' && steps.commit_develop_from_main.outputs.has-changes == 'true'
@@ -143,7 +147,6 @@ jobs:
143147 - name : Publish develop prerelease to PSGallery
144148 if : github.ref_name == 'develop'
145149 run : |
146- & ./scripts/build/ci/Import-BuiltCiModule.ps1 | Out-Null
147150 Publish-NovaModule -Repository PSGallery -ApiKey $env:PSGALLERY_API -SkipTests -ContinuousIntegration
148151 env :
149152 PSGALLERY_API : ${{ secrets.PSGALLERY_API }}
@@ -159,7 +162,7 @@ jobs:
159162 uses : ./.github/actions/create-verified-commit
160163 with :
161164 base-ref : develop
162- commit-message : ' chore: prepare next prerelease version [skip ci] '
165+ commit-message : ' chore: prepare next prerelease version'
163166
164167 - name : Push verified develop commit
165168 if : github.ref_name == 'develop' && steps.commit_develop.outputs.has-changes == 'true'
0 commit comments