Skip to content

Manual Publish Docs

Manual Publish Docs #6

name: Manual Publish Docs
on:
workflow_dispatch:
permissions:
id-token: write
contents: write
concurrency: ${{ github.workflow }}-${{ github.ref }}
jobs:
publish-package:
runs-on: ubuntu-latest
steps:
- uses: launchdarkly/common-actions/ssh-key-by-repo@main
with:
repo_keys_map: |
{
"launchdarkly/rrweb": ${{ toJSON(secrets.LAUNCHDARKLY_RRWEB_DEPLOY_KEY) }}
}
- uses: launchdarkly/common-actions/init@main
env:
GITHUB_TOKEN: ${{ github.token }}
- run: git submodule update --init --recursive
- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: lts/*
cache: 'yarn'
- name: Install js dependencies
run: yarn
- name: Build docs
run: yarn docs --filter highlight.run
- uses: launchdarkly/gh-actions/actions/publish-pages@publish-pages-v1.0.2
name: 'Publish to Github pages'
with:
docs_path: sdk/highlight-run/docs
output_path: packages/@launchdarkly/observability
github_token: ${{ secrets.GITHUB_TOKEN }}