| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # action for bundle taro react native project
- # remove this file if you don't need it
- # see https://github.com/zhiqingchen/taro-react-native-release for details.
- on:
- push:
- tags: [ b* ]
- workflow_dispatch:
- jobs:
- taro_release_job:
- runs-on: ubuntu-latest
- name: Taro Bundle Release
- steps:
- - name: Checkout Project
- uses: actions/checkout@v2
- - name: Cache node_modules Folder
- uses: actions/cache@v2
- with:
- path: ${{ github.workspace }}/node_modules
- key: ${{ runner.os }}-node_modules
- restore-keys: ${{ runner.os }}-node_modules
- - name: Get Yarn Cache Directory Path
- id: yarn-cache-dir-path
- run: echo "::set-output name=dir::$(yarn cache dir)"
- - name: Cache Yarn
- uses: actions/cache@v2
- env:
- cache-name: yarn-cache
- with:
- path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
- key: ${{ runner.os }}-yarn-${{ hashFiles('**/package.json') }}
- restore-keys: |
- ${{ runner.os }}-yarn-
- - name: Install Dependencies
- run: |
- yarn
- - name: Release Taro React Native bundle
- uses: zhiqingchen/taro-react-native-release@v1
- with:
- token: ${{ secrets.GITHUB_TOKEN }}
- - name: Upload Qr Image
- uses: actions/upload-artifact@v2
- with:
- name: bundle-qr-code
- path: |
- release/qrcode/ios.png
- release/qrcode/android.png
|