Skip to content

Merge pull request #5 from ChiriVulpes/main #45

Merge pull request #5 from ChiriVulpes/main

Merge pull request #5 from ChiriVulpes/main #45

Workflow file for this run

name: Build and Deploy website
on:
push:
branches:
- main
permissions:
contents: write
jobs:
build:
runs-on: windows-2019
steps:
- name: Checkout ๐Ÿ›Ž๏ธ
uses: actions/checkout@v3
- name: Use Node.js 18.x
uses: actions/setup-node@v3
with:
node-version: 18.x
- name: Install ๐Ÿ”ง
run: |
npm ci
npm i @icemourne/tool-box @icemourne/description-converter
- name: Build ๐Ÿ—๏ธ
run: |
npm run build
- name: Upload Artifacts ๐Ÿ”บ
uses: actions/upload-artifact@v1
with:
name: site
path: dist
deploy:
concurrency: ci-${{ github.ref }}
needs: [build]
runs-on: ubuntu-latest
steps:
- name: Checkout ๐Ÿ›Ž๏ธ
uses: actions/checkout@v3
- name: Download Artifacts ๐Ÿ”ป
uses: actions/download-artifact@v1
with:
name: site
- name: Deploy ๐Ÿš€
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: 'site'
branch: website