Test ARM64 Build Logic

This commit is contained in:
Preston 2020-07-11 22:19:37 -04:00 committed by GitHub
parent 0ba5a802dc
commit 2cd098938b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 3 deletions

View File

@ -43,12 +43,18 @@ jobs:
with: with:
name: freetube-vue_0.8.0_amd64.rpm name: freetube-vue_0.8.0_amd64.rpm
path: build/freetube-vue-0.8.0.x86_64.rpm path: build/freetube-vue-0.8.0.x86_64.rpm
- name: Upload Linux .zip Artifact - name: Build with ARM64
uses: uraimo/run-on-arch-action@v1.0.9
if: startsWith(matrix.os, 'ubuntu')
- run: npm ci
- run: npm run lint
- run: npm run build --if-present
- name: Upload Linux ARM64 .deb Artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
if: startsWith(matrix.os, 'ubuntu') if: startsWith(matrix.os, 'ubuntu')
with: with:
name: freetube-vue_0.8.0_amd64.zip name: freetube-vue_0.8.0_arm64.deb
path: build/freetube-vue-0.8.0.zip path: build/freetube-vue_0.8.0_arm64.deb
- name: Upload Windows .exe Artifact - name: Upload Windows .exe Artifact
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
if: startsWith(matrix.os, 'windows') if: startsWith(matrix.os, 'windows')