Skip to content

Commit

Permalink
Merge pull request #1707 from grafana/jdb/2024-08-update-publish-work…
Browse files Browse the repository at this point in the history
…flows-to-avoid-org-secrets
  • Loading branch information
jdbaldry authored Aug 28, 2024
2 parents e12162d + fde5091 commit 92a7c22
Showing 1 changed file with 11 additions and 26 deletions.
37 changes: 11 additions & 26 deletions .github/workflows/publish-technical-documentation.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,21 @@
name: "publish-technical-documentation"
name: publish-technical-documentation

on:
push:
branches: [main]
paths: ["docs/sources/**"]
branches:
- main
paths:
- "docs/sources/**"
workflow_dispatch:
jobs:
sync:
if: github.repository == 'grafana/k6-docs'
permissions:
contents: read
id-token: write
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Clone website-sync Action
# WEBSITE_SYNC_TOKEN is a fine-grained GitHub Personal Access Token that expires.
# It must be regenerated in the grafanabot GitHub account and requires a Grafana organization
# GitHub administrator to update the organization secret.
# The IT helpdesk can update the organization secret.
run: git clone --single-branch --no-tags --depth 1 -b master https://grafanabot:${{ secrets.WEBSITE_SYNC_TOKEN }}@github.com/grafana/website-sync ./.github/actions/website-sync

- name: Publish to website repository (next)
uses: ./.github/actions/website-sync
id: publish-next
- uses: actions/checkout@v4
- uses: grafana/writers-toolkit/publish-technical-documentation@publish-technical-documentation/v1
with:
repository: grafana/website
branch: master
host: github.com
# PUBLISH_TO_WEBSITE_TOKEN is a fine-grained GitHub Personal Access Token that expires.
# It must be regenerated in the grafanabot GitHub account and requires a Grafana organization
# GitHub administrator to update the organization secret.
# The IT helpdesk can update the organization secret.
github_pat: grafanabot:${{ secrets.PUBLISH_TO_WEBSITE_TOKEN }}
source_folder: docs/sources
target_folder: content/docs/k6
website_directory: content/docs/k6

0 comments on commit 92a7c22

Please sign in to comment.