Skip to content

Commit 2be775d

Browse files
Add an action to build a Windows ZIP (#9)
1 parent 20fd3c8 commit 2be775d

File tree

1 file changed

+30
-5
lines changed

1 file changed

+30
-5
lines changed

.github/workflows/release.yml

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,40 @@ jobs:
1717
rm CEdev-Linux.tar.gz
1818
cp -r . /usr/share/CEdev/
1919
20-
- name: Zip
20+
- name: Zip (Linux)
2121
run: |
2222
cd /usr/share
23-
zip -r AgDev_release_${{ github.ref_name }}.zip CEdev -x '*.git*' -x '*.github*'
23+
zip -r AgDev_release_${{ github.ref_name }}_linux.zip CEdev -x '*.git*' -x '*.github*'
2424
25-
- name: Upload to GitHub Release
25+
- name: Upload Linux ZIP to GitHub Release
2626
uses: xresloader/upload-to-github-release@v1
2727
env:
2828
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2929
with:
30-
file: /usr/share/AgDev_release_${{ github.ref_name }}.zip
31-
tags: true
30+
file: /usr/share/AgDev_release_${{ github.ref_name }}_linux.zip
31+
tags: true
32+
33+
release_windows:
34+
runs-on: ubuntu-latest
35+
steps:
36+
- uses: actions/checkout@v3
37+
- name: Add CEdev-Windows
38+
run: |
39+
wget https://github.com/CE-Programming/toolchain/releases/download/v11.2/CEdev-Windows.zip
40+
mkdir /usr/share/CEdev
41+
unzip CEdev-Windows.zip -d /usr/share/
42+
rm CEdev-Windows.zip
43+
cp -r . /usr/share/CEdev/
44+
45+
- name: Zip (Windows)
46+
run: |
47+
cd /usr/share
48+
zip -r AgDev_release_${{ github.ref_name }}_windows.zip CEdev -x '*.git*' -x '*.github*'
49+
50+
- name: Upload Windows ZIP to GitHub Release
51+
uses: xresloader/upload-to-github-release@v1
52+
env:
53+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
54+
with:
55+
file: /usr/share/AgDev_release_${{ github.ref_name }}_windows.zip
56+
tags: true

0 commit comments

Comments
 (0)