| name: "Trigger docs.openssl.org deployment" |
| |
| on: |
| push: |
| branches: |
| - "openssl-3.[0-9]+" |
| - "master" |
| paths: |
| - "doc/man*/**" |
| |
| jobs: |
| trigger: |
| if: github.repository == 'openssl/openssl' |
| runs-on: ubuntu-latest |
| steps: |
| - name: "Trigger deployment workflow" |
| run: | |
| gh workflow run -f branch=${GITHUB_REF_NAME} deploy-site.yaml |
| sleep 3 |
| RUN_ID=$(gh run list -w deploy-site.yaml -L 1 --json databaseId -q ".[0].databaseId") |
| gh run watch ${RUN_ID} --exit-status |
| env: |
| GH_REPO: "openssl/openssl-docs" |
| GH_TOKEN: ${{ secrets.OPENSSL_MACHINE_TOKEN }} |