github.com/grafana/pyroscope@v1.18.0/.github/workflows/publish-technical-documentation-release.yml (about)

     1  name: publish-technical-documentation-release
     2  
     3  permissions: {}
     4  
     5  on:
     6    push:
     7      branches:
     8      - "release/v[0-9]+.[0-9]+"
     9      tags:
    10      - "v[0-9]+.[0-9]+.[0-9]+"
    11      paths:
    12      - "docs/sources/**"
    13    workflow_dispatch:
    14  jobs:
    15    sync:
    16      if: github.repository == 'grafana/pyroscope'
    17      permissions:
    18        contents: read
    19        id-token: write
    20      runs-on: ubuntu-x64-small
    21      steps:
    22        - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
    23          with:
    24            persist-credentials: false
    25            fetch-depth: 0
    26        - uses: grafana/writers-toolkit/publish-technical-documentation-release@9cd40a7f81073bfcad984f1e93dc89eae8a9b464
    27          with:
    28            release_tag_regexp: "^v(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)$"
    29            release_branch_regexp: "^release/v(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)$"
    30            release_branch_with_patch_regexp: "^release/v(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)\\.(0|[1-9][0-9]*)$"
    31            website_directory: content/docs/pyroscope