Check Incompatibilities #15
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: Check Incompatibilities | |
| on: | |
| workflow_dispatch: | |
| inputs: | |
| image: | |
| description: "Image to check" | |
| type: string | |
| required: true | |
| default: "runpod/comfyui:cuda13.0" | |
| jobs: | |
| check-incompatibilities: | |
| runs-on: blacksmith-8vcpu-ubuntu-2204 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 #v7.0.1 | |
| with: | |
| fetch-depth: 0 | |
| - name: Check incompatibilities | |
| uses: ./.github/actions/smoke-test | |
| with: | |
| # smoke-test expects image-refs as a JSON array, so wrap the single | |
| # input ref. inputs.image is always set here. | |
| image-refs: ${{ format('["{0}"]', inputs.image) }} | |
| profile: gpu | |
| runpod-api-key: ${{ secrets.TESTING_RUNPOD_API_KEY }} | |
| ssh-private-key: ${{ secrets.TESTING_RUNPOD_SSH_PRIVATE_KEY }} | |
| test-jupyter: true | |
| check_all_gpu: true | |
| manufacturer: Nvidia | |
| # Smoke: always verify ComfyUI is up + reachable on :8188 | |
| test-comfyui: true | |
| # Run the full ComfyUI functional check on EVERY resolved GPU (that's | |
| # the point of this matrix — catch GPU-specific generation failures, | |
| # e.g. missing Blackwell kernels). Implies the :8188 reachability | |
| # smoke, so 8188 is dropped from test_ports below (only 8080 left). | |
| test-comfyui-functional: "true" | |
| save-comfyui-images: "true" | |
| on-skip: pass | |
| test_ports: | | |
| - 8080 |