Skip to content

feat(chat): add per-action settlement callback #2496

feat(chat): add per-action settlement callback

feat(chat): add per-action settlement callback #2496

Workflow file for this run

name: 📚 Docs Checks
on:
push:
branches:
- main
paths:
- ".github/workflows/docs.yml"
- "docs/**"
pull_request:
types: [opened, synchronize, reopened]
paths:
- ".github/workflows/docs.yml"
- "docs/**"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
check-broken-links:
runs-on: warp-ubuntu-latest-x64-2x
defaults:
run:
working-directory: ./docs
steps:
- name: 📥 Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: 📦 Install Mintlify
working-directory: ${{ runner.temp }}
env:
COREPACK_HOME: ${{ runner.temp }}/mintlify-corepack
NPM_CONFIG_CACHE: ${{ runner.temp }}/mintlify-npm-cache
NPM_CONFIG_GLOBALCONFIG: /dev/null
NPM_CONFIG_USERCONFIG: /dev/null
PNPM_HOME: ${{ runner.temp }}/mintlify-pnpm
run: |
mkdir -p "$RUNNER_TEMP/mintlify-tool"
printf '{"private":true}\n' >"$RUNNER_TEMP/mintlify-tool/package.json"
corepack pnpm@10.33.2 --dir "$RUNNER_TEMP/mintlify-tool" add \
--save-exact \
--store-dir "$RUNNER_TEMP/mintlify-pnpm-store" \
--registry=https://registry.npmjs.org/ \
mintlify@4.0.393
- name: 🔗 Check for broken links
run: '"$RUNNER_TEMP/mintlify-tool/node_modules/.bin/mintlify" broken-links'