Fixes external PR version

Differentiate between internal actions and those of PR's

This should fix the failing unit tests on forked PR
This commit is contained in:
jellespijker 2022-09-01 09:33:23 +02:00 committed by Jelle Spijker
parent fa78996bab
commit 2385b00af3

View File

@ -53,9 +53,18 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v3
if: ${{ ! contains(github.event, 'pull_request') }}
with:
ref: ${{ github.head_ref }}
fetch-depth: 0
ref: ${{ github.head_ref }}
- name: Checkout repo PR
uses: actions/checkout@v3
if: ${{ contains(github.event, 'pull_request') }}
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
- name: Setup Python and pip
uses: actions/setup-python@v4
@ -106,7 +115,7 @@ jobs:
else:
channel = repo.active_branch.name.split("_")[0].replace("-", "_").lower()
if event_name == "pull_request":
if "pull_request" in event_name:
channel = f"pr_{issue_number}"
# %% Get the actual version