Skip to content

Commit b5b1289

Browse files
committed
add itchio release step
1 parent 0a9348e commit b5b1289

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.github/workflows/build.yml

+21
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,24 @@ jobs:
9595
files: |
9696
signls_*.tar.gz
9797
signls_*.zip
98+
99+
itchio-release:
100+
needs: release
101+
if: startsWith(github.ref, 'refs/tags/v')
102+
runs-on: ubuntu-latest
103+
strategy:
104+
matrix:
105+
os: [Linux, macOS, Windows]
106+
env:
107+
itchio_project: "emprcl/signls"
108+
steps:
109+
- uses: actions/[email protected]
110+
with:
111+
name: signls_${{ github.sha }}_${{ matrix.os }}
112+
- uses: robpc/itchio-upload-action@v1
113+
with:
114+
path: signls_${{ github.sha }}_${{ matrix.os }}
115+
project: ${{ env.itchio_project }}
116+
channel: ${{ matrix.os }}
117+
version: ${{ github.ref_name}}
118+
api-key: ${{ secrets.ITCHIO_API_KEY }}

0 commit comments

Comments
 (0)