Skip to content

docs: The main change was updating the slash command from /configure to /fern throughout the bot settings configuration section. Additionally, the final sentence in the collaborative FAQ generation section was completed with "correct inaccuracies, or c" instead of ending abruptly at "c". #1465

docs: The main change was updating the slash command from /configure to /fern throughout the bot settings configuration section. Additionally, the final sentence in the collaborative FAQ generation section was completed with "correct inaccuracies, or c" instead of ending abruptly at "c".

docs: The main change was updating the slash command from /configure to /fern throughout the bot settings configuration section. Additionally, the final sentence in the collaborative FAQ generation section was completed with "correct inaccuracies, or c" instead of ending abruptly at "c". #1465

Workflow file for this run

name: Preview Docs
on:
pull_request_target:
types: [opened, synchronize, ready_for_review]
branches:
- main
jobs:
run:
runs-on: ubuntu-latest
permissions:
pull-requests: write # Only for commenting
contents: read # For checking out code
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Checkout PR
if: github.event_name == 'pull_request_target'
run: |
git fetch origin pull/${{ github.event.pull_request.number }}/head:pr-${{ github.event.pull_request.number }}
git checkout pr-${{ github.event.pull_request.number }}
- name: Install Fern
run: npm install -g fern-api
- name: Generate preview URL
id: generate-docs
env:
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
run: |
OUTPUT=$(fern generate --docs --preview --instance fern-api.docs.buildwithfern.com/learn 2>&1) || true
echo "$OUTPUT"
URL=$(echo "$OUTPUT" | grep -oP 'Published docs to \K.*(?= \()')
echo "Preview URL: $URL"
echo "🌿 Preview your docs: $URL" > preview_url.txt
- name: Comment URL in PR
uses: thollander/[email protected]
with:
filePath: preview_url.txt