# Copyright © SixtyFPS GmbH <info@slint.dev>
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0

name: Safety Docs

on:
    workflow_dispatch:
    workflow_call:

jobs:
    build:
        name: "Build Safety Manuals"
        runs-on: ubuntu-24.04
        steps:
            - uses: actions/checkout@v6
            - uses: pnpm/action-setup@v5.0.0
              with:
                version: 10.29.3
            - uses: actions/setup-node@v6
              with:
                node-version: 24
                package-manager-cache: false
            - name: "Install Node dependencies"
              run: pnpm i --frozen-lockfile
            - name: "Build Safety Manual"
              working-directory: docs/safety
              run: pnpm build
