Skip to content

Commit 6d7825b

Browse files
committed
Move zenodo record id to workflow
1 parent 14a3076 commit 6d7825b

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

.github/workflows/prepare_test_data.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@ name: Prepare test data release
22

33
on:
44
workflow_dispatch:
5+
inputs:
6+
zenodo_record_id:
7+
description: "Zenodo record ID to download the dataset from"
8+
type: string
59
workflow_call:
10+
inputs:
11+
zenodo_record_id:
12+
description: "Zenodo record ID to download the dataset from"
13+
type: string
614
# pull_request:
715
# types: [opened, synchronize, reopened, ready_for_review]
816
# paths:
@@ -21,7 +29,7 @@ jobs:
2129
- name: Check if release exists
2230
id: check-release
2331
run: |
24-
if gh release view ${{ env.RELEASE_TAG_TEMPLATE }}${{ env.ZENODO_RECORD_ID }} >/dev/null 2>&1; then
32+
if gh release view ${{ env.RELEASE_TAG_TEMPLATE }}${{ inputs.zenodo_record_id }} >/dev/null 2>&1; then
2533
echo "release_exists=true" >> $GITHUB_OUTPUT
2634
else
2735
echo "release_exists=false" >> $GITHUB_OUTPUT
@@ -60,9 +68,9 @@ jobs:
6068
if: steps.check_release.outputs.release_exists != 'true'
6169
run: |
6270
gh release create \
63-
${{ env.RELEASE_TAG_TEMPLATE }}${{ env.ZENODO_RECORD_ID }} \
71+
${{ env.RELEASE_TAG_TEMPLATE }}${{ inputs.zenodo_record_id }} \
6472
--prerelease \
65-
--title ${{ env.RELEASE_TAG_TEMPLATE }}${{ env.ZENODO_RECORD_ID }} \
73+
--title ${{ env.RELEASE_TAG_TEMPLATE }}${{ inputs.zenodo_record_id }} \
6674
--notes "Automated test data release for Zenodo record ID $ZENODO_RECORD_ID" \
6775
${{ env.ARCHIVE_NAME }}
6876
env:

.github/workflows/testing.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
name: Build and Test
22
env:
33
ZENODO_RECORD_ID: 17423608
4+
45
on:
56
push:
67
branches:
@@ -15,10 +16,13 @@ on:
1516
branches:
1617
- main
1718
- develop
19+
1820
jobs:
1921
prepare_test_data:
2022
uses: ./.github/workflows/prepare_test_data.yml
2123
secrets: inherit
24+
with:
25+
zenodo_record_id: ${{ env.ZENODO_RECORD_ID }}
2226

2327
test_and_build:
2428
needs: prepare_test_data

0 commit comments

Comments
 (0)