5454
5555 - name : Create Release
5656 id : create_release
57- if : steps.check_release.outputs.exists == 'false'
57+ if : steps.check_release.outputs.exists == 'false' && startsWith(github.ref, 'refs/tags/')
5858 uses : actions/create-release@v1
5959 env :
6060 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
9999 sha256sum hardware_report-linux-x86_64-${{ needs.create-release.outputs.version }}.tar.gz > hardware_report-linux-x86_64-${{ needs.create-release.outputs.version }}.tar.gz.sha256
100100
101101 - name : Upload Release Binary
102+ if : startsWith(github.ref, 'refs/tags/')
102103 uses : actions/upload-release-asset@v1
103104 env :
104105 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -109,6 +110,7 @@ jobs:
109110 asset_content_type : application/gzip
110111
111112 - name : Upload SHA256
113+ if : startsWith(github.ref, 'refs/tags/')
112114 uses : actions/upload-release-asset@v1
113115 env :
114116 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -144,6 +146,7 @@ jobs:
144146 sha256sum hardware-report_${{ needs.create-release.outputs.version }}_amd64.deb > hardware-report_${{ needs.create-release.outputs.version }}_amd64.deb.sha256
145147
146148 - name : Upload Debian package
149+ if : startsWith(github.ref, 'refs/tags/')
147150 uses : actions/upload-release-asset@v1
148151 env :
149152 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -154,6 +157,7 @@ jobs:
154157 asset_content_type : application/vnd.debian.binary-package
155158
156159 - name : Upload Debian package checksum
160+ if : startsWith(github.ref, 'refs/tags/')
157161 uses : actions/upload-release-asset@v1
158162 env :
159163 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments