Deploy website and publish package for release tags

This commit is contained in:
Tim Schaub
2022-08-18 16:11:10 -06:00
parent 293f128558
commit 6db24d214b
6 changed files with 116 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
name: Release
name: Create Release
on:
push:
@@ -16,6 +16,6 @@ jobs:
- name: Install dependencies
run: npm ci
- name: Build Release Assets
run: ./tasks/build-website.sh -l ${GITHUB_REF_NAME} -l ${GITHUB_REF_NAME}
run: ./tasks/build-website.sh -l ${GITHUB_REF_NAME} -v ${GITHUB_REF_NAME}
- name: Create Release
run: node tasks/create-release.js --token ${{secrets.GITHUB_TOKEN}} --tag ${GITHUB_REF_NAME} --legacy build/${GITHUB_REF_NAME}-legacy.zip --site build/${GITHUB_REF_NAME}-site.zip