Skip to content

Commit 575c05a

Browse files
committed
change detection
1 parent 929a6ba commit 575c05a

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

.github/workflows/reusable-context.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,17 @@ jobs:
6868
}}
6969
7070
- run: git remote -vvv
71-
- run: echo ${{ github.ref }}
72-
- run: echo ${{ github.repository }}
73-
- run: echo ${{ github.repository }}
74-
- run: echo ${{ github.event.pull_request.head.sha }}
75-
- run: echo ${{ env.GITHUB_HEAD_REF }}
71+
- run: git -P branch -v
72+
- run: git -P branch -r -v
73+
- run: echo ref= ${{ github.ref }}
74+
- run: echo sha= ${{ github.sha }}
75+
- run: echo repository= ${{ github.repository }}
76+
- run: echo event.pull_request.head.sha= ${{ github.event.pull_request.head.sha }}
77+
- run: echo head_ref= ${{ github.head_ref }}
78+
- run: echo base_ref= ${{ github.base_ref }}
79+
- run: echo env.GITHUB_HEAD_REF= ${{ env.GITHUB_HEAD_REF }}
80+
- run: echo $GITHUB_HEAD_REF
81+
- run: echo $GITHUB_BASE_REF
7682

7783
# Adapted from https://github.com/actions/checkout/issues/520#issuecomment-1167205721
7884
- name: Fetch commits to get branch diff
@@ -96,6 +102,8 @@ jobs:
96102
commits: ${{ github.event.pull_request.commits }}
97103
refspec_base: '+${{ github.event.pull_request.base.sha }}:remotes/origin/${{ github.event.pull_request.base.ref }}'
98104
refspec_pr: '+${{ github.event.pull_request.head.sha }}:remotes/origin/${{ github.event.pull_request.head.ref }}'
105+
- run: git -P branch -v
106+
- run: git -P branch -r -v
99107

100108
# We only want to run tests on PRs when related files are changed,
101109
# or when someone triggers a manual workflow run.

Tools/build/compute-changes.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,14 @@ def compute_changes() -> None:
9090

9191

9292
def git_branches() -> tuple[str, str]:
93-
target_branch = os.environ.get("GITHUB_BASE_REF", "")
94-
target_branch = target_branch.removeprefix("refs/heads/")
93+
target_ref = os.environ.get("GITHUB_BASE_REF", "")
94+
print(f"GITHUB_BASE_REF: {target_ref!r}")
95+
target_branch = target_ref.removeprefix("refs/heads/")
9596
print(f"target branch: {target_branch!r}")
9697

97-
head_branch = os.environ.get("GITHUB_HEAD_REF", "")
98-
head_branch = head_branch.removeprefix("refs/heads/")
98+
head_ref = os.environ.get("GITHUB_HEAD_REF", "")
99+
print(f"GITHUB_HEAD_REF: {head_ref!r}")
100+
head_branch = head_ref.removeprefix("refs/heads/")
99101
print(f"head branch: {head_branch!r}")
100102
return target_branch, head_branch
101103

0 commit comments

Comments
 (0)