Skip to content

Commit 6e3efb9

Browse files
authored
Update build-release.yml
automate releases
1 parent 65e6b4d commit 6e3efb9

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

.github/workflows/build-release.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
strategy:
3131
fail-fast: false
3232
matrix:
33-
os: ['ubuntu-20.04', 'ubuntu-latest', 'macos-latest', 'windows-latest']
33+
os: ['ubuntu-20.04', 'ubuntu-latest', 'macos-latest']
3434

3535
steps:
3636
- uses: actions/checkout@v2
@@ -47,3 +47,29 @@ jobs:
4747
- name: Release
4848
uses: softprops/action-gh-release@v1
4949
if: startsWith(github.ref, 'refs/tags/')
50+
with:
51+
files: |
52+
dist/openandroidinstaller-${{ github.ref_name }}-${{ matrix.os }}
53+
54+
build-windows:
55+
needs: ci
56+
runs-on: 'windows-latest'
57+
58+
steps:
59+
- uses: actions/checkout@v2
60+
- uses: actions/setup-python@v2
61+
with:
62+
python-version: 3.9
63+
- run: pip install -r requirements.txt
64+
- run: python scripts/download-tools.py
65+
- run: python scripts/build.py
66+
- uses: actions/upload-artifact@v3
67+
with:
68+
name: openandroidinstaller-${{ github.ref_name }}-${{ matrix.os }}.exe
69+
path: dist/
70+
- name: Release
71+
uses: softprops/action-gh-release@v1
72+
if: startsWith(github.ref, 'refs/tags/')
73+
with:
74+
files: |
75+
dist/openandroidinstaller-${{ github.ref_name }}-${{ matrix.os }}.exe

0 commit comments

Comments
 (0)