From 4b3e938822b1ec7378410727d423b43cb8207513 Mon Sep 17 00:00:00 2001 From: Elizabeth Campolongo <38985481+egrace479@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:14:47 -0400 Subject: [PATCH 1/5] pre-release update --- CITATION.cff | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 532085a..0126b20 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -25,14 +25,14 @@ authors: given-names: "Hilmar" orcid: "https://orcid.org/0000-0001-9107-0714" cff-version: 1.2.0 -date-released: "2025-08-15" +date-released: "2025-09-12" identifiers: - - description: "The GitHub release URL of tag v1.0.0." + - description: "The GitHub release URL of tag v1.0.1." type: url - value: "https://github.com/Imageomics/Collaborative-distributed-science-guide/releases/tag/v1.0.0" - - description: "The GitHub URL of the commit tagged with v1.0.0." + value: "https://github.com/Imageomics/Collaborative-distributed-science-guide/releases/tag/v1.0.1" + - description: "The GitHub URL of the commit tagged with v1.0.1." type: url - value: "https://github.com/Imageomics/Collaborative-distributed-science-guide/tree/c61bfb8b0a539bb06d3221cb1d8dc37f65254d68" + value: "https://github.com/Imageomics/Collaborative-distributed-science-guide/tree/" # update on release keywords: - imageomics - metadata @@ -48,4 +48,4 @@ license: CC0-1.0 message: "If you find these docs helpful in your research, please cite them as below." repository-code: "https://github.com/Imageomics/Collaborative-distributed-science-guide" title: "Collaborative Distributed Science Guide" -version: "1.0.0" +version: "1.0.1" From 8ea4f9b9794fdb9643c04d559847ef547440ce53 Mon Sep 17 00:00:00 2001 From: egrace479 Date: Fri, 12 Sep 2025 12:05:55 -0400 Subject: [PATCH 2/5] Retain metadata with Zenodo sync and validate JSON to do so --- .github/workflows/validate-zenodo.yaml | 19 +++++++ .zenodo.json | 72 ++++++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 .github/workflows/validate-zenodo.yaml create mode 100644 .zenodo.json diff --git a/.github/workflows/validate-zenodo.yaml b/.github/workflows/validate-zenodo.yaml new file mode 100644 index 0000000..7f134a8 --- /dev/null +++ b/.github/workflows/validate-zenodo.yaml @@ -0,0 +1,19 @@ +name: Check zenodo metadata + +on: [push] + +jobs: + check-zenodo-metadata: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + - name: Install dependencies + run: npm install zenodraft@0.14.1 + - name: Check .zenodo.json file + run: | + npx zenodraft metadata validate .zenodo.json diff --git a/.zenodo.json b/.zenodo.json new file mode 100644 index 0000000..ce5c3d7 --- /dev/null +++ b/.zenodo.json @@ -0,0 +1,72 @@ +{ + "creators": [ + { + "name": "Campolongo, Elizabeth", + "orcid": "0000-0003-0846-2413", + "affiliation": "The Ohio State University" + }, + { + "name": "Thompson, Matthew", + "orcid": "0000-0003-0583-8585", + "affiliation": "The Ohio State University" + }, + { + "name": "Zhang, Net", + "orcid": "0000-0003-2664-451X", + "affiliation": "The Ohio State University" + }, + { + "name": "Duan, Yuehua", + "orcid": "0000-0002-8547-5907", + "affiliation": "The Ohio State University" + }, + { + "name": "Bradley, John", + "orcid": "0000-0003-3858-848X", + "affiliation": "Duke University" + }, + { + "name": "Eyriay, Iuliia", + "orcid": "0009-0007-1597-8684", + "affiliation": "University of Guelph" + }, + { + "name": "Taylor, Graham", + "orcid": "0000-0001-5867-3652", + "affiliation": "University of Guelph" + }, + { + "name": "Lapp, Hilmar", + "orcid": "0000-0001-9107-0714", + "affiliation": "Duke University" + } + ], + "description": "

Template guide site for collaborative work, including GitHub and Hugging Face workflows. 

\n

The website hosts guides to FAIR (findable, accessible, interoperable, reusable) and reproducible workflows, documentation, and general best-practices for collaborative science. We aim to provide a helpful resource for scientists working in imageomics and related interdisciplinary fields.

\n

Website: imageomics.github.io/Collaborative-distributed-science-guide/

", + "keywords": [ + "imageomics", + "metadata", + "guide", + "best practices", + "cheat-sheet", + "command line cheat-sheet", + "collaborative science", + "projects", + "collaborative workflows", + "standards" + ], + "title": "Collaborative Distributed Science Guide", + "version": "1.0.1", + "license": "cc0-1.0", + "publication_date": "2025-09-12", + "grants": [ + { + "id": "021nxhr62::2118240" + }, + { + "id": "021nxhr62::2330423" + }, + { + "id": "01h531d29::585136" + } + ] +} From 7f4a86d6c7c8789ae3111f4ab57e2d7daf46195c Mon Sep 17 00:00:00 2001 From: egrace479 Date: Fri, 12 Sep 2025 12:07:39 -0400 Subject: [PATCH 3/5] fix license formatting --- .zenodo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.zenodo.json b/.zenodo.json index ce5c3d7..fae2474 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -56,7 +56,7 @@ ], "title": "Collaborative Distributed Science Guide", "version": "1.0.1", - "license": "cc0-1.0", + "license": "CC0-1.0", "publication_date": "2025-09-12", "grants": [ { From e7ef92fd887b8db3fe0aaf2d65ca0eaaff0d4654 Mon Sep 17 00:00:00 2001 From: egrace479 Date: Fri, 12 Sep 2025 12:14:08 -0400 Subject: [PATCH 4/5] Restrict to run on edit of relevant file --- .github/workflows/validate-zenodo.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/validate-zenodo.yaml b/.github/workflows/validate-zenodo.yaml index 7f134a8..ac0d807 100644 --- a/.github/workflows/validate-zenodo.yaml +++ b/.github/workflows/validate-zenodo.yaml @@ -1,6 +1,9 @@ name: Check zenodo metadata -on: [push] +on: + push: + paths: + - '.zenodo.json' jobs: check-zenodo-metadata: From ae08bca3ff63eff343c35a1eff1332de9df9a3a3 Mon Sep 17 00:00:00 2001 From: egrace479 Date: Mon, 15 Sep 2025 09:44:00 -0400 Subject: [PATCH 5/5] set to today's date --- .zenodo.json | 2 +- CITATION.cff | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index fae2474..5d6f76a 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -57,7 +57,7 @@ "title": "Collaborative Distributed Science Guide", "version": "1.0.1", "license": "CC0-1.0", - "publication_date": "2025-09-12", + "publication_date": "2025-09-15", "grants": [ { "id": "021nxhr62::2118240" diff --git a/CITATION.cff b/CITATION.cff index 0126b20..b09e3f0 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -25,7 +25,7 @@ authors: given-names: "Hilmar" orcid: "https://orcid.org/0000-0001-9107-0714" cff-version: 1.2.0 -date-released: "2025-09-12" +date-released: "2025-09-15" identifiers: - description: "The GitHub release URL of tag v1.0.1." type: url