Add delpoy-docs workflow
This commit is contained in:
parent
1047a16706
commit
0df07a2b0f
|
@ -0,0 +1,41 @@
|
|||
name: deploy-docs
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- mkdocs.yaml
|
||||
- "**/*.md"
|
||||
- "**/*.svg"
|
||||
- "**/*.png"
|
||||
- "**/*.jpg"
|
||||
pull_request_target:
|
||||
types:
|
||||
- opened
|
||||
- synchronize
|
||||
- labeled
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
prevent-no-label-execution:
|
||||
uses: autowarefoundation/autoware-github-actions/.github/workflows/prevent-no-label-execution.yaml@v1
|
||||
with:
|
||||
label: deploy-docs
|
||||
|
||||
deploy-docs:
|
||||
needs: prevent-no-label-execution
|
||||
if: ${{ needs.prevent-no-label-execution.outputs.run == 'true' }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
|
||||
- name: Deploy docs
|
||||
uses: autowarefoundation/autoware-github-actions/deploy-docs@v1
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
latest: ${{ github.event_name != 'pull_request_target' && github.ref_name == github.event.repository.default_branch }}
|
Loading…
Reference in New Issue