25
25
github_token : ${{ secrets.GITHUB_TOKEN }}
26
26
output_level : diagnostic
27
27
tests_fail_step : true
28
-
28
+ - name : Release on Powershell Gallery
29
+ shell : pwsh
30
+ run : |
31
+ $ModuleVersion = "${{github.ref_name}}" -replace ('[a-zA-Z\-]', '')
32
+ Update-ModuleManifest -Path ./BioNameGenerator/BioNameGenerator.psd1 -ModuleVersion $ModuleVersion
33
+ Publish-Module -Path ./BioNameGenerator -NuGetApiKey ${{ secrets.PSGALLERY_KEY }}
34
+ - name : Generate a release name
35
+ shell : pwsh
36
+ id : gen_release
37
+ run : |
38
+ Install-Module BioNameGenerator
39
+ $VersionName = $(Get-RandomPhrase -Start Aminoacids -Middle Brazilian -End Species -Delimiter " ").ToLower()
40
+ echo "::set-output name=random_name::$VersionName"
29
41
- name : Build Changelog
30
42
id : build_changelog
31
43
uses : Bullrich/generate-release-changelog@master
45
57
echo "::set-output name=modified::$log"
46
58
- name : Write Changelog
47
59
run : |
48
- echo "## ${{github.ref_name}}" >> CHANGELOG.md
60
+ echo "## ${{github.ref_name}} - ${{ steps.gen_release.outputs.random_name}}" >> release_body.md
61
+ echo "${{ steps.modified.outputs.modified }}" >> release_body.md
62
+
63
+ echo "## ${{github.ref_name}} - ${{ steps.gen_release.outputs.random_name}}" >> CHANGELOG.md
49
64
echo "${{ steps.modified.outputs.modified }}" >> CHANGELOG.md
50
65
51
66
- name : Commit Changelog
@@ -54,27 +69,13 @@ jobs:
54
69
branch : main
55
70
message : ' :robot: using action to produce changelog'
56
71
add : ' CHANGELOG.md'
57
-
58
- - name : Release on Powershell Gallery
59
- shell : pwsh
60
- run : |
61
- $ModuleVersion = "${{github.ref_name}}" -replace ('[a-zA-Z\-]', '')
62
- Update-ModuleManifest -Path ./BioNameGenerator/BioNameGenerator.psd1 -ModuleVersion $ModuleVersion
63
- Publish-Module -Path ./BioNameGenerator -NuGetApiKey ${{ secrets.PSGALLERY_KEY }}
64
- - name : Generate a release name
65
- shell : pwsh
66
- id : gen_release
67
- run : |
68
- Install-Module BioNameGenerator
69
- $VersionName = $(Get-RandomPhrase -Start Aminoacids -Middle Brazilian -End Species -Delimiter " ").ToLower()
70
- echo "::set-output name=random_name::$VersionName"
71
-
72
+
72
73
- name : Release on Github
73
74
uses : ncipollo/release-action@v1
74
75
with :
75
- name : " ${{github.ref_name}} - ${{ steps.gen_release.outputs.random_name}} "
76
+ name : " ${{github.ref_name}}"
76
77
artifacts : " LICENSE,CHANGELOG.md"
77
- body : ${{ steps.modified.outputs.modified }}
78
+ bodyFile : " release_body.md "
78
79
token : ${{ secrets.GITHUB_TOKEN }}
79
80
80
81
0 commit comments