| | |
| | |
| | name: Pull Request CI Workflow Runs |
| | on: |
| | pull_request_target: |
| | types: [labeled] |
| |
|
| | jobs: |
| | pr-test-stable: |
| | if: ${{ github.event.label.name == 'Run-CI-Test' }} |
| | strategy: |
| | fail-fast: false |
| | matrix: |
| | os: [macos, linux, windows] |
| | python_version: ["3.9", "3.10", "3.11", "3.12"] |
| | cuda_version: ["12.1"] |
| | torch_version: ["stable"] |
| | include: |
| | - os: macos |
| | runner_label: [self-hosted, macOS] |
| | flags: "--use-pytorch-cross-attention" |
| | - os: linux |
| | runner_label: [self-hosted, Linux] |
| | flags: "" |
| | - os: windows |
| | runner_label: [self-hosted, Windows] |
| | flags: "" |
| | runs-on: ${{ matrix.runner_label }} |
| | steps: |
| | - name: Test Workflows |
| | uses: comfy-org/comfy-action@main |
| | with: |
| | os: ${{ matrix.os }} |
| | python_version: ${{ matrix.python_version }} |
| | torch_version: ${{ matrix.torch_version }} |
| | google_credentials: ${{ secrets.GCS_SERVICE_ACCOUNT_JSON }} |
| | comfyui_flags: ${{ matrix.flags }} |
| | use_prior_commit: 'true' |
| | comment: |
| | if: ${{ github.event.label.name == 'Run-CI-Test' }} |
| | runs-on: ubuntu-latest |
| | permissions: |
| | pull-requests: write |
| | steps: |
| | - uses: actions/github-script@v6 |
| | with: |
| | script: | |
| | github.rest.issues.createComment({ |
| | issue_number: context.issue.number, |
| | owner: context.repo.owner, |
| | repo: context.repo.repo, |
| | body: '(Automated Bot Message) CI Tests are running, you can view the results at https://ci.comfy.org/?branch=${{ github.event.pull_request.number }}%2Fmerge' |
| | }) |
| | |