Skip to content

docs: add README

docs: add README #22

Workflow file for this run

name: Build
on:
release:
types: [created]
push:
paths:
- 'src/**'
- 'public/**'
- 'package.json'
- 'yarn.lock'
- '.github/workflows/build.yml'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: latest
cache: yarn
- run: yarn install --frozen-lockfile
- run: yarn build
- name: Compress
run: |
FILE=pvg-app-${GITHUB_SHA::7}.tar.xz
echo "FILE=$FILE" >> $GITHUB_ENV
tar -cJvf $FILE build
- uses: actions/upload-artifact@v3
with:
name: ${{ env.FILE }}
path: ${{ env.FILE }}
- name: Compress for Release
if: ${{ github.event_name == 'release' }}
run: |
ZIP_FILE=pvg-app-${GITHUB_REF##*/}.zip
echo "ZIP_FILE=$ZIP_FILE" >> $GITHUB_ENV
cd build
zip -r ../$ZIP_FILE *
- uses: shogo82148/actions-upload-release-asset@v1
if: ${{ github.event_name == 'release' }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ${{ env.ZIP_FILE }}