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