revite/.github/actions/build/action.yml

34 lines
869 B
YAML
Raw Normal View History

name: Build
description: Builds a project instance, assuming all the correct project files are in the build folder
inputs:
base:
name: Base path
description: The path to use as a base for linking
required: true
default: /
folder:
name: Build Folder
description: The folder to try to build from
required: true
default: .
runs:
using: composite
steps:
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: 16
2022-09-19 09:24:04 -04:00
cache: "pnpm"
2021-09-14 01:30:52 -04:00
- name: Install Dependencies and Build
shell: bash -l {0}
2021-09-14 01:16:31 -04:00
env:
BUILD_FOLDER: ${{ inputs.folder }}
BASE: ${{ inputs.base }}
run: |
2021-09-14 01:37:37 -04:00
cd "$BUILD_FOLDER"
2022-09-19 09:24:04 -04:00
pnpm install
pnpm build --base "$BASE"