fix(ci): multiple fixes (#1549)

* fix(ci): tag of image when pushing to main

* fix(docs): remove symlink in docs folder

* chore(docs): move .mdx files to docs/ folder

* chore(docs): create symlink to docs files

* chore(ci): de-couple fast and full test pipeline

* fix(ci): skip GPU Tests for community PRs
This commit is contained in:
Steven Palma
2025-07-20 23:09:35 +02:00
committed by GitHub
parent 9229f21b23
commit e88b30e6cc
13 changed files with 2105 additions and 2053 deletions

View File

@@ -38,8 +38,8 @@ concurrency:
cancel-in-progress: true
jobs:
# This job builds a CPU image for testing & distribution
build-docker-cpu-nightly:
# This job builds a CPU image for testing & distribution
name: Build CPU Docker for Nightly
runs-on:
group: aws-general-8-plus
@@ -72,8 +72,8 @@ jobs:
push: true
tags: ${{ env.DOCKER_IMAGE_NAME_CPU }}
# This job builds a GPU image for testing & distribution
build-docker-gpu-nightly:
# This job builds a GPU image for testing & distribution
name: Build GPU Docker for Nightly
runs-on:
group: aws-general-8-plus
@@ -106,8 +106,8 @@ jobs:
push: true
tags: ${{ env.DOCKER_IMAGE_NAME_GPU }}
# This job runs the E2E tests + pytest with all extras in the CPU image
nightly-cpu-tests:
# This job runs the E2E tests + pytest with all extras in the CPU image
name: Nightly CPU Tests
needs: [build-docker-cpu-nightly]
runs-on:
@@ -132,8 +132,8 @@ jobs:
- name: Run end-to-end tests
run: make test-end-to-end
# This job runs the E2E tests + pytest with all extras in the GPU image
nightly-gpu-tests:
# This job runs the E2E tests + pytest with all extras in the GPU image
name: Nightly GPU Tests
needs: [build-docker-gpu-nightly]
runs-on: