Skip to content

Commit f671708

Browse files
committed
add apk to deploy workflow
1 parent f756d6b commit f671708

1 file changed

Lines changed: 20 additions & 9 deletions

File tree

.github/workflows/deploy.yaml

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,30 @@
1-
name: Generate and Release PDF
2-
1+
name: Generate and Release PDF and APK
32
on:
43
push:
54
branches:
65
- master
7-
86
jobs:
97
run_exporter:
108
runs-on: ubuntu-latest
11-
129
steps:
1310
- name: Set up dependencies
1411
run: |
1512
npm install -g @liascript/exporter
16-
1713
- name: Check out current repository
1814
uses: actions/checkout@v4
19-
2015
- name: Generate PDF
2116
run: |
2217
liaex -i README.md --format pdf --output Documentation --pdf-timeout 1500000
23-
18+
- name: Generate APK
19+
run: |
20+
mkdir -p output
21+
docker run --rm \
22+
-v "${{ github.workspace }}:/input" \
23+
liascript/exporter \
24+
--format android \
25+
--input /input/README.md \
26+
--output /input/output \
27+
--android-appId io.github.${{ github.repository_owner }}.${{ github.event.repository.name }}
2428
- name: Delete Previous Release
2529
env:
2630
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -34,7 +38,6 @@ jobs:
3438
else
3539
echo "No previous release found."
3640
fi
37-
3841
- name: Create New Release
3942
id: create_release
4043
uses: actions/create-release@v1
@@ -45,7 +48,6 @@ jobs:
4548
release_name: 'Latest LiaScript Documentation'
4649
draft: false
4750
prerelease: false
48-
4951
- name: Upload PDF as release asset
5052
uses: actions/upload-release-asset@v1
5153
env:
@@ -55,3 +57,12 @@ jobs:
5557
asset_path: ./Documentation.pdf
5658
asset_name: Documentation.pdf
5759
asset_content_type: application/pdf
60+
- name: Upload APK as release asset
61+
uses: actions/upload-release-asset@v1
62+
env:
63+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
64+
with:
65+
upload_url: ${{ steps.create_release.outputs.upload_url }}
66+
asset_path: output/app.apk
67+
asset_name: app.apk
68+
asset_content_type: application/vnd.android.package-archive

0 commit comments

Comments
 (0)