blob: 2c17689b333147a1c1ea8f80aa983ca57e0240ab [file] [log] [blame]
# Tell the bazel-contrib/bazel-docs repo that new commits have been merged to Bazel.
# It will do some pipeline logic and then update the Mintlify site.
name: Trigger update to bazel-docs
on:
push:
branches:
- master
paths:
- 'docs/**'
- 'src/main/java/**/*.java'
jobs:
trigger-docs-update:
runs-on: ubuntu-latest
steps:
- name: Trigger build of bazel-docs
uses: peter-evans/repository-dispatch@v4
with:
repository: bazel-contrib/bazel-docs
# Fine-grained PAT (https://github.com/settings/personal-access-tokens/new), which needs
# to be exchanged once a year.
# Scoped to the `bazel-contrib/bcr-ui` repository.
# Requires "Read and write" permissions for "Contents" to be able to do the workflow dispatch.
token: ${{ secrets.BAZEL_DOC_TRIGGER_TOKEN }}
event-type: on-bazel-trigger
client-payload: '{"commitHash": "${{ github.sha }}"}'