Skip to content

Commit

Permalink
ci: Windows release
Browse files Browse the repository at this point in the history
  • Loading branch information
manusa committed Dec 29, 2019
1 parent bbf1b49 commit d29fa71
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
npm:
name: Publish
name: NPM Publish
runs-on: ubuntu-latest
steps:
- name: Checkout
Expand Down Expand Up @@ -54,3 +54,29 @@ jobs:
-H "Content-Type: application/tar+gzip" \
--data-binary "@dist/electronim-linux-x64.tar.gz" \
"https://uploads.github.com/repos/manusa/electronim/releases/$RELEASE_ID/assets?name=electronim-linux-x64.tar.gz"
windows:
name: Windows Artifact
runs-on: windows-lates
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Setup Node
uses: actions/setup-node@v1
with:
node-version: '13.x'
- name: Install
run: npm install
- name: Create artifact
run: |
npm run package-win
cd dist
7z a electronim-win32-ia32.zip electronim-win32-ia32/
- name: Upload Release Asset
run: |
set VERSION=$(echo $GITHUB_REF | sed 's/refs\/tags\///')
set RELEASE_ID=$(curl https://api.github.com/repos/manusa/electronim/releases/tags/$VERSION | jq -r ".id")
curl \
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
-H "Content-Type: application/zip" \
--data-binary "@dist/electronim-win32-ia32.tar.gz" \
"https://uploads.github.com/repos/manusa/electronim/releases/$RELEASE_ID/assets?name=electronim-win32-ia32.zip"

0 comments on commit d29fa71

Please sign in to comment.