From 60676b86fca69717b134e5db8f071090def25d9e Mon Sep 17 00:00:00 2001 From: Paul Baksic Date: Mon, 5 Jan 2026 17:15:53 +0100 Subject: [PATCH 1/2] Modify script to add PIXI based CI --- scripts/checkPRInfoBeforeBuild.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/checkPRInfoBeforeBuild.py b/scripts/checkPRInfoBeforeBuild.py index 97f5df0..bb1a7a1 100644 --- a/scripts/checkPRInfoBeforeBuild.py +++ b/scripts/checkPRInfoBeforeBuild.py @@ -302,7 +302,8 @@ def check_ci_depends_on(pr_sha, dependency_dict = None, is_merged_dict = None): ci_depends_on_str = f"{dependency_dict}".replace("'", "\\\"") env_file.write(f"CI_DEPENDS_ON={ci_depends_on_str}\n") - env_file.write(f'BUILDER_OS=["sh-ubuntu_gcc_release","sh-fedora_clang_release","sh-macos_clang_release"]') + env_file.write(f'SH_BUILDER_OS=["sh-ubuntu_gcc_release","sh-fedora_clang_release","sh-macos_clang_release"]') + env_file.write(f'PIXI_BUILDER_OS=["windows-latest"]') # ======================================================================== From c213a039ede9ca1130df40e86a161845f0e8947a Mon Sep 17 00:00:00 2001 From: Paul Baksic Date: Mon, 5 Jan 2026 18:00:58 +0100 Subject: [PATCH 2/2] Change remote name --- scripts/checkPRInfoBeforeBuild.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/checkPRInfoBeforeBuild.py b/scripts/checkPRInfoBeforeBuild.py index bb1a7a1..cf3d427 100644 --- a/scripts/checkPRInfoBeforeBuild.py +++ b/scripts/checkPRInfoBeforeBuild.py @@ -16,7 +16,7 @@ # GitHub API base URL -API_URL = f"https://api.github.com/repos/sofa-framework/sofa" +API_URL = f"https://api.github.com/repos/bakpaul/sofa" # Headers for authentication HEADERS = { @@ -234,7 +234,7 @@ def check_ci_depends_on(pr_sha, dependency_dict = None, is_merged_dict = None): message = "**[ci-depends-on]** detected." if len(dependency_dict) == 0: - update_action_status(f"https://api.github.com/repos/sofa-framework/sofa/statuses/{pr_sha}", "[ci-depends-on]", "success", "No dependency found in description.") + update_action_status(f"{API_URL}/statuses/{pr_sha}", "[ci-depends-on]", "success", "No dependency found in description.") return PRReady = True @@ -245,7 +245,7 @@ def check_ci_depends_on(pr_sha, dependency_dict = None, is_merged_dict = None): if PRReady: message += "\n\n All dependencies are merged/closed. Congrats! :+1:" - update_action_status(f"https://api.github.com/repos/sofa-framework/sofa/statuses/{pr_sha}", "[ci-depends-on]", "success", "Dependencies are OK.") + update_action_status(f"{API_URL}/statuses/{pr_sha}", "[ci-depends-on]", "success", "Dependencies are OK.") else: message += "\n\n To unlock the merge button, you must" for key in dependency_dict: @@ -261,7 +261,7 @@ def check_ci_depends_on(pr_sha, dependency_dict = None, is_merged_dict = None): if is_merged_dict[key]: message += f"\n- {dependency_dict[key]["pr_url"]}" - update_action_status(f"https://api.github.com/repos/sofa-framework/sofa/statuses/{pr_sha}", "[ci-depends-on]", "failure", "Please follow instructions in comments.") + update_action_status(f"{API_URL}/statuses/{pr_sha}", "[ci-depends-on]", "failure", "Please follow instructions in comments.")