Skip to content

Publish Assets

Publish Assets #20

Workflow file for this run

# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
name: Publish Assets
on:
release:
types: [created]
jobs:
upload-assets:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 20.x
cache: 'npm'
- run: yarn install
- run: yarn generate
- name: Install zip
uses: montudor/action-zip@v1
- name: Zip output
run: zip -qq -r artifacts.zip .
working-directory: 'dist'
- name: Upload build
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: 'dist/artifacts.zip'