Skip to content

Cherry-picked commit with merge conflict #991

Cherry-picked commit with merge conflict

Cherry-picked commit with merge conflict #991

Workflow file for this run

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
<<<<<<< HEAD

Check failure on line 22 in .github/workflows/nightly.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/nightly.yml

Invalid workflow file

You have an error in your yaml syntax on line 22
uses: pytorch/pytorch/.github/workflows/_runner-determinator.yml@release/2.9
=======
uses: pytorch/pytorch/.github/workflows/_runner-determinator.yml@release/2.8
>>>>>>> 245bf6edbc ([AUTOGENERATED] [release/2.8] skip convolution tests on Navi4x (#2675))
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 }}
link-check:
name: Link checks
needs: get-label-type
uses: ./.github/workflows/_link_check.yml
with:
runner: ${{ needs.get-label-type.outputs.label-type }}
ref: ${{ github.sha }}
secrets: inherit
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"
<<<<<<< HEAD
build-environment: linux-jammy-py3.10-gcc11
docker-image-name: ci-image:pytorch-linux-jammy-py3.10-gcc11
=======
build-environment: linux-jammy-py3.9-gcc11
docker-image-name: ci-image:pytorch-linux-jammy-py3.9-gcc11
>>>>>>> 245bf6edbc ([AUTOGENERATED] [release/2.8] skip convolution tests on Navi4x (#2675))
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 }}"
<<<<<<< HEAD
build-environment: linux-jammy-py3.10-gcc11
=======
build-environment: linux-jammy-py3.9-gcc11
>>>>>>> 245bf6edbc ([AUTOGENERATED] [release/2.8] skip convolution tests on Navi4x (#2675))
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-commit-hashes:
runs-on: ubuntu-latest
environment: update-commit-hash
strategy:
matrix:
include:
- repo-name: vision
repo-owner: pytorch
branch: main
pin-folder: .github/ci_commit_pins
- repo-name: audio
repo-owner: pytorch
branch: main
pin-folder: .github/ci_commit_pins
<<<<<<< HEAD
# executorch jobs are disabled since it needs some manual work for the hash update
# - repo-name: executorch
# repo-owner: pytorch
# branch: main
# pin-folder: .ci/docker/ci_commit_pins
=======
- repo-name: executorch
repo-owner: pytorch
branch: main
pin-folder: .ci/docker/ci_commit_pins
>>>>>>> 245bf6edbc ([AUTOGENERATED] [release/2.8] skip convolution tests on Navi4x (#2675))
- repo-name: triton
repo-owner: triton-lang
branch: main
pin-folder: .ci/docker/ci_commit_pins
<<<<<<< HEAD
- repo-name: vllm
repo-owner: vllm-project
branch: main
pin-folder: .github/ci_commit_pins
=======
>>>>>>> 245bf6edbc ([AUTOGENERATED] [release/2.8] skip convolution tests on Navi4x (#2675))
# Allow this to be triggered on either a schedule or on workflow_dispatch to allow for easier testing
if: github.repository_owner == 'pytorch' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch')
steps:
- name: "${{ matrix.repo-owner }}/${{ matrix.repo-name }} update-commit-hash"
<<<<<<< HEAD
uses: pytorch/test-infra/.github/actions/update-commit-hash@release/2.9
=======
uses: pytorch/test-infra/.github/actions/update-commit-hash@release/2.8
>>>>>>> 245bf6edbc ([AUTOGENERATED] [release/2.8] skip convolution tests on Navi4x (#2675))
with:
repo-owner: ${{ matrix.repo-owner }}
repo-name: ${{ matrix.repo-name }}
branch: ${{ matrix.branch }}
pin-folder: ${{ matrix.pin-folder}}
updatebot-token: ${{ secrets.UPDATEBOT_TOKEN }}
pytorchbot-token: ${{ secrets.GH_PYTORCHBOT_TOKEN }}