Skip to content

Commit 83b59fc

Browse files
authored
feat: trigger docs repo dispatch on CLI release (#694)
Adds a docs-repo-dispatch job to the release workflow that fires a repository_dispatch event to kosli-dev/docs with the released CLI tag, enabling automated docs updates on new CLI releases.
1 parent 425fa22 commit 83b59fc

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,18 @@ jobs:
219219
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
220220
MESSAGE: "Release: {msg}"
221221

222+
docs-repo-dispatch:
223+
needs: [pre-build, goreleaser]
224+
runs-on: ubuntu-latest
225+
steps:
226+
- name: Repository Dispatch
227+
uses: peter-evans/repository-dispatch@v4
228+
with:
229+
token: ${{ secrets.DOCS_REPO_ACCESS_TOKEN }}
230+
repository: kosli-dev/docs
231+
event-type: cli-release
232+
client-payload: '{"kosli_cli_tag": "${{ needs.pre-build.outputs.tag }}"}'
233+
222234
evidence-reporter-upload-package-and-deploy:
223235
needs: [pre-build, goreleaser]
224236
runs-on: ubuntu-latest
@@ -267,6 +279,7 @@ jobs:
267279
binary-provenance,
268280
homebrew-pr,
269281
docs-gen,
282+
docs-repo-dispatch,
270283
evidence-reporter-upload-package-and-deploy,
271284
environment-reporter-upload-package-and-deploy,
272285
environment-reporter-upload-layer

0 commit comments

Comments
 (0)