Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# openassetio-comfyui
# Copyright (c) 2025 The Foundry Visionmongers Ltd
# SPDX-License-Identifier: Apache-2.0

name: Validate backwards compatibility

on:
pull_request:
branches:
- main

jobs:
validate:
runs-on: ubuntu-latest
steps:
# We cannot simply run the node-diff action, since it will try
# to import our package without installing dependencies. So we
# install dependencies ourselves first.

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.10" # Same as comfy-org/node-diff

- name: Checkout PR
uses: actions/checkout@v4
with:
path: pr_repo # Same as comfy-org/node-diff

- uses: actions/checkout@v4
name: Checkout ComfyUI
with:
repository: comfyanonymous/ComfyUI
ref: v0.3.57
path: comfyui

- name: Install dependencies
shell: bash
run: |
python -m pip install --upgrade pip
pip install ./pr_repo
pip install -r ./comfyui/requirements.txt

- uses: comfy-org/node-diff@main
env:
PYTHONPATH: ${{ github.workspace }}/comfyui
18 changes: 0 additions & 18 deletions .github/workflows/validate.yml.disabled

This file was deleted.