Skip to content

Commit

Permalink
Add frontend to Release Asstes
Browse files Browse the repository at this point in the history
  • Loading branch information
sanyatuning committed Dec 19, 2020
1 parent e8cab56 commit d6e648f
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 10 deletions.
9 changes: 1 addition & 8 deletions .github/workflows/frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,5 @@ jobs:
with:
node-version: '12'
- run: yarn install
- run: yarn test
- run: yarn build
- uses: montudor/[email protected]
with:
args: zip -qq -r frontend.zip policy/frontend/build

- uses: actions/upload-artifact@v2
with:
name: frontend.zip
path: frontend.zip
29 changes: 27 additions & 2 deletions .github/workflows/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on:
types:
- published # We are using published instead of created because otherwise, it would never trigger if it was first created as a draft and then published.

name: Upload Android Apk to Release
name: Upload Assets to Release

jobs:
upload-apk-to-release:
Expand Down Expand Up @@ -38,5 +38,30 @@ jobs:
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ${{ steps.assemble_debug_apk.outputs.debug_apk_path }}
asset_name: ${{steps.make_asset_name.outputs.asset_name}}
asset_name: ${{ steps.make_asset_name.outputs.asset_name }}
asset_content_type: application/vnd.android.package-archive

upload-frontend-asset:
name: Add frontend.zip to Release Assets
runs-on: ubuntu-latest
defaults:
run:
working-directory: policy/frontend
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '12'
- run: yarn install
- run: yarn build
- run: cd build && tar -zcf ../build.zip *
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./policy/frontend/build.zip
asset_name: frontend.zip
asset_content_type: application/zip

0 comments on commit d6e648f

Please sign in to comment.