nightly #59
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: nightly | |
| on: | |
| schedule: | |
| - cron: 0 0 * * * | |
| push: | |
| tags: | |
| # NOTE: Doc build pipelines should only get triggered on release candidate builds | |
| # Release candidate tags look like: v1.11.0-rc1 | |
| - v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+ | |
| - ciflow/nightly/* | |
| workflow_dispatch: | |
| concurrency: | |
| group: ${{ github.workflow }}--${{ github.event.pull_request.number || github.sha }}-${{ github.event_name == 'workflow_dispatch' }} | |
| cancel-in-progress: true | |
| jobs: | |
| get-label-type: | |
| name: get-label-type | |
| uses: pytorch/pytorch/.github/workflows/_runner-determinator.yml@main | |
| if: ${{ (github.event_name != 'schedule' || github.repository == 'pytorch/pytorch') && github.repository_owner == 'pytorch' }} | |
| with: | |
| triggering_actor: ${{ github.triggering_actor }} | |
| issue_owner: ${{ github.event.pull_request.user.login || github.event.issue.user.login }} | |
| curr_branch: ${{ github.head_ref || github.ref_name }} | |
| curr_ref_type: ${{ github.ref_type }} | |
| docs-build: | |
| name: docs build | |
| uses: ./.github/workflows/_linux-build.yml | |
| needs: get-label-type | |
| with: | |
| runner: "${{ needs.get-label-type.outputs.label-type }}linux.2xlarge" | |
| build-environment: linux-jammy-py3.9-gcc11 | |
| docker-image-name: pytorch-linux-jammy-py3.9-gcc11 | |
| secrets: inherit | |
| docs-push: | |
| name: docs push | |
| uses: ./.github/workflows/_docs.yml | |
| needs: | |
| - docs-build | |
| - get-label-type | |
| with: | |
| runner_prefix: "${{ needs.get-label-type.outputs.label-type }}" | |
| build-environment: linux-jammy-py3.9-gcc11 | |
| docker-image: ${{ needs.docs-build.outputs.docker-image }} | |
| push: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || startsWith(github.event.ref, 'refs/tags/v') }} | |
| run-doxygen: true | |
| secrets: | |
| GH_PYTORCHBOT_TOKEN: ${{ secrets.GH_PYTORCHBOT_TOKEN }} | |
| update-vision-commit-hash: | |
| runs-on: ubuntu-latest | |
| environment: update-commit-hash | |
| if: ${{ github.event_name == 'schedule' && github.repository_owner == 'pytorch' }} | |
| steps: | |
| - name: update-vision-commit-hash | |
| uses: pytorch/test-infra/.github/actions/update-commit-hash@main | |
| with: | |
| repo-name: vision | |
| branch: main | |
| pin-folder: .github/ci_commit_pins | |
| test-infra-ref: main | |
| updatebot-token: ${{ secrets.UPDATEBOT_TOKEN }} | |
| pytorchbot-token: ${{ secrets.GH_PYTORCHBOT_TOKEN }} | |
| update-audio-commit-hash: | |
| runs-on: ubuntu-latest | |
| environment: update-commit-hash | |
| if: ${{ github.event_name == 'schedule' && github.repository_owner == 'pytorch' }} | |
| steps: | |
| - name: update-audio-commit-hash | |
| uses: pytorch/test-infra/.github/actions/update-commit-hash@main | |
| with: | |
| repo-name: audio | |
| branch: main | |
| pin-folder: .github/ci_commit_pins | |
| test-infra-ref: main | |
| updatebot-token: ${{ secrets.UPDATEBOT_TOKEN }} | |
| pytorchbot-token: ${{ secrets.GH_PYTORCHBOT_TOKEN }} | |
| update-executorch-commit-hash: | |
| runs-on: ubuntu-latest | |
| environment: update-commit-hash | |
| if: ${{ github.event_name == 'schedule' && github.repository_owner == 'pytorch' }} | |
| steps: | |
| - name: update-executorch-commit-hash | |
| uses: pytorch/test-infra/.github/actions/update-commit-hash@main | |
| with: | |
| repo-name: executorch | |
| branch: main | |
| pin-folder: .ci/docker/ci_commit_pins | |
| test-infra-ref: main | |
| updatebot-token: ${{ secrets.UPDATEBOT_TOKEN }} | |
| pytorchbot-token: ${{ secrets.GH_PYTORCHBOT_TOKEN }} |