Skip to content

no previews for tools #23

no previews for tools

no previews for tools #23

Workflow file for this run

name: Deploy PR previews
permissions:
contents: write
pages: write
id-token: write
on:
pull_request_target:
branches:
- main
paths:
- "content/**"
- "static/**"
- "styles/**"
- "syntaxes/**"
- "templates/**"
- "themes/**"
- "!package.json"
- "!.github/workflows"
env:
DEPLOY_REPO_OWNER: OpenDreamProject
DEPLOY_REPO: od-dm-reference
concurrency: preview-${{ github.ref }}
jobs:
deploy-preview:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
- name: Install dependencies
uses: bahmutov/npm-install@v1
- name: Install Zora
uses: taiki-e/install-action@v2
with:
tool: [email protected]
- name: Install Stork
uses: baptiste0928/[email protected]
with:
crate: stork-search
version: "1.6.0"
- name: Build project
run: npm run build -- -u "https://ref.opendrea.am/pr-preview/pr-${{ github.event.number }}"
- name: Build index
run: |
npm run build:search-config -- -u "https://ref.opendre.am/pr-preview/pr-${{ github.event.number }}"
npm run build:search-index
- name: Deploy preview
uses: rossjrw/pr-preview-action@v1
with:
source-dir: ./public/
umbrella-dir: ./pr-preview/
deploy-repository: ${{ env.DEPLOY_REPO_OWNER }}/${{ env.DEPLOY_REPO }}