diff options
Diffstat (limited to 'Tools')
-rw-r--r-- | Tools/build/compute-changes.py | 24 | ||||
-rw-r--r-- | Tools/build/generate_stdlib_module_names.py | 1 | ||||
-rw-r--r-- | Tools/requirements-dev.txt | 2 |
3 files changed, 12 insertions, 15 deletions
diff --git a/Tools/build/compute-changes.py b/Tools/build/compute-changes.py index b3be7df2dba..cfdd55fd192 100644 --- a/Tools/build/compute-changes.py +++ b/Tools/build/compute-changes.py @@ -56,12 +56,10 @@ class Outputs: def compute_changes() -> None: - target_branch, head_branch = git_branches() - if target_branch and head_branch: + target_branch, head_ref = git_refs() + if target_branch and head_ref: # Getting changed files only makes sense on a pull request - files = get_changed_files( - f"origin/{target_branch}", f"origin/{head_branch}" - ) + files = get_changed_files(target_branch, head_ref) outputs = process_changed_files(files) else: # Otherwise, just run the tests @@ -89,15 +87,15 @@ def compute_changes() -> None: write_github_output(outputs) -def git_branches() -> tuple[str, str]: - target_branch = os.environ.get("GITHUB_BASE_REF", "") - target_branch = target_branch.removeprefix("refs/heads/") - print(f"target branch: {target_branch!r}") +def git_refs() -> tuple[str, str]: + target_ref = os.environ.get("CCF_TARGET_REF", "") + target_ref = target_ref.removeprefix("refs/heads/") + print(f"target ref: {target_ref!r}") - head_branch = os.environ.get("GITHUB_HEAD_REF", "") - head_branch = head_branch.removeprefix("refs/heads/") - print(f"head branch: {head_branch!r}") - return target_branch, head_branch + head_ref = os.environ.get("CCF_HEAD_REF", "") + head_ref = head_ref.removeprefix("refs/heads/") + print(f"head ref: {head_ref!r}") + return f"origin/{target_ref}", head_ref def get_changed_files( diff --git a/Tools/build/generate_stdlib_module_names.py b/Tools/build/generate_stdlib_module_names.py index 761eecba96f..88414cdbb37 100644 --- a/Tools/build/generate_stdlib_module_names.py +++ b/Tools/build/generate_stdlib_module_names.py @@ -34,7 +34,6 @@ IGNORE = { '_testlimitedcapi', '_testmultiphase', '_testsinglephase', - '_remotedebugging', '_xxtestfuzz', 'idlelib.idle_test', 'test', diff --git a/Tools/requirements-dev.txt b/Tools/requirements-dev.txt index e5badaccadd..5bf180bb30a 100644 --- a/Tools/requirements-dev.txt +++ b/Tools/requirements-dev.txt @@ -1,6 +1,6 @@ # Requirements file for external linters and checks we run on # Tools/clinic, Tools/cases_generator/, and Tools/peg_generator/ in CI -mypy==1.13 +mypy==1.15 # needed for peg_generator: types-psutil==6.0.0.20240901 |