From c9539c9542feab60f48bbcc60bf9ec7353d1a1a4 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Wed, 7 Jan 2026 13:18:40 -0800 Subject: [PATCH 1/4] CI: Zenodo Validator https://github.com/vsoch/zenodo-validator https://github.com/zenodo/zenodo-rdm/issues/1205#issuecomment-3716786501 --- .github/workflows/source.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/source.yml b/.github/workflows/source.yml index f16b902343..a20898f3ca 100644 --- a/.github/workflows/source.yml +++ b/.github/workflows/source.yml @@ -71,3 +71,12 @@ jobs: #exclude_patterns: url1,url2 # choose if the force pass or not force_pass : true + + rodare: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - name: Validate Zenodo Metadata + uses: vsoch/zenodo-validator@main + with: + path: '.rodare.json' From 8483efd4b092e7329f58d4344fdb8404288e5d6c Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Mon, 12 Jan 2026 11:53:55 -0800 Subject: [PATCH 2/4] RODARE: Remove Groups for Now Re-add later on with valid syntax, but likely broke the last releases. --- .rodare.json | 69 ---------------------------------------------------- 1 file changed, 69 deletions(-) diff --git a/.rodare.json b/.rodare.json index a5f883e383..5f64693664 100644 --- a/.rodare.json +++ b/.rodare.json @@ -19,75 +19,6 @@ "name": "Gu, Junmin", "affiliation": "Lawrence Berkeley National Laboratory", "orcid": "0000-0002-1521-8534" - }, - { - "affiliations": [ - { - "name": "Center for Advanced Systems Understanding" - }, - { - "name": "Helmholtz-Zentrum Dresden-Rossendorf" - } - ], - "person_or_org": { - "family_name": "Bussmann", - "given_name": "Michael", - "identifiers": [ - { - "identifier": "0000-0002-8258-3881", - "scheme": "orcid" - } - ], - "name": "Michael Bussmann (Leader of the Computational Radiation Physics Research Team at CASUS/HZDR)", - "type": "personal" - }, - "role": { - "id": "researchgroup" - } - }, - { - "affiliations": [ - { - "name": "Lawrence Berkeley National Laboratory" - } - ], - "person_or_org": { - "family_name": "Vay", - "given_name": "Jean-Luc", - "identifiers": [ - { - "identifier": "0000-0002-0040-799X", - "scheme": "orcid" - } - ], - "name": "Jean-Luc Vay (Head of the Accelerator Modeling Program at LBNL)", - "type": "personal" - }, - "role": { - "id": "researchgroup" - } - }, - { - "affiliations": [ - { - "name": "Lawrence Berkeley National Laboratory" - } - ], - "person_or_org": { - "family_name": "Wu", - "given_name": "Kesheng (John)", - "identifiers": [ - { - "identifier": "0000-0002-6907-3393", - "scheme": "orcid" - } - ], - "name": "Kesheng (John) Wu (Head of the Scientific Data Management research group at LBNL)", - "type": "personal" - }, - "role": { - "id": "researchgroup" - } } ], "contributors": [ From 4ea37e0563f9b85ca13b6d49d1a46845d74ddb13 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Tue, 13 Jan 2026 10:56:03 -0800 Subject: [PATCH 3/4] Update Zenodo Validator To forked version with extra id --- .github/workflows/source.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/source.yml b/.github/workflows/source.yml index a20898f3ca..bc13879878 100644 --- a/.github/workflows/source.yml +++ b/.github/workflows/source.yml @@ -77,6 +77,6 @@ jobs: steps: - uses: actions/checkout@v6 - name: Validate Zenodo Metadata - uses: vsoch/zenodo-validator@main + uses: ax3l/zenodo-validator@custom-extra-prop with: path: '.rodare.json' From 8ef20a34d2db97ce9961f070e7c1606dd657c2c6 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Tue, 13 Jan 2026 14:57:39 -0800 Subject: [PATCH 4/4] RODARE: Allow `pub_id` --- .github/workflows/source.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/source.yml b/.github/workflows/source.yml index bc13879878..7b30cc48b0 100644 --- a/.github/workflows/source.yml +++ b/.github/workflows/source.yml @@ -80,3 +80,4 @@ jobs: uses: ax3l/zenodo-validator@custom-extra-prop with: path: '.rodare.json' + allowed_extra_properties: 'pub_id' # HZDR Pub-ID linked to RODARE entries