diff --git a/.github/workflows/build-conda-images.yml b/.github/workflows/build-conda-images.yml index 8a394e38f..3fc26a69e 100644 --- a/.github/workflows/build-conda-images.yml +++ b/.github/workflows/build-conda-images.yml @@ -4,6 +4,11 @@ on: push: branches: main + release/* + tags: + # NOTE: Binary build pipelines should only get triggered on release candidate or nightly builds + # Release candidate tags look like: v1.11.0-rc1 + - v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+ paths: - conda/Dockerfile - 'common/*' @@ -19,7 +24,7 @@ env: DOCKER_BUILDKIT: 1 DOCKER_ID: ${{ secrets.DOCKER_ID }} DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} - WITH_PUSH: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} + WITH_PUSH: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release')) }} jobs: build-docker: diff --git a/.github/workflows/build-libtorch-images.yml b/.github/workflows/build-libtorch-images.yml index a556a1bd6..a054cee53 100644 --- a/.github/workflows/build-libtorch-images.yml +++ b/.github/workflows/build-libtorch-images.yml @@ -4,6 +4,11 @@ on: push: branches: main + release/* + tags: + # NOTE: Binary build pipelines should only get triggered on release candidate or nightly builds + # Release candidate tags look like: v1.11.0-rc1 + - v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+ paths: - .github/workflows/build-libtorch-images.yml - libtorch/Dockerfile @@ -21,7 +26,7 @@ env: DOCKER_BUILDKIT: 1 DOCKER_ID: ${{ secrets.DOCKER_ID }} DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} - WITH_PUSH: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} + WITH_PUSH: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release')) }} jobs: build-docker-cuda: diff --git a/.github/workflows/build-manywheel-images.yml b/.github/workflows/build-manywheel-images.yml index b9194a6d1..bad940961 100644 --- a/.github/workflows/build-manywheel-images.yml +++ b/.github/workflows/build-manywheel-images.yml @@ -4,6 +4,11 @@ on: push: branches: main + release/* + tags: + # NOTE: Binary build pipelines should only get triggered on release candidate or nightly builds + # Release candidate tags look like: v1.11.0-rc1 + - v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+ paths: - .github/workflows/build-manywheel-images.yml - manywheel/Dockerfile @@ -23,7 +28,7 @@ env: DOCKER_BUILDKIT: 1 DOCKER_ID: ${{ secrets.DOCKER_ID }} DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} - WITH_PUSH: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} + WITH_PUSH: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release')) }} jobs: build-docker-cuda: