Skip to content

Hackathon24 Zenodo Publish Project and Snapshot#1

Merged
MyPyDavid merged 19 commits intofeatfrom
dev-hackathon24
Nov 4, 2024
Merged

Hackathon24 Zenodo Publish Project and Snapshot#1
MyPyDavid merged 19 commits intofeatfrom
dev-hackathon24

Conversation

@MyPyDavid
Copy link
Member

@MyPyDavid MyPyDavid commented Oct 17, 2024

Hackathon24

  • this PR adds the publication workflow with file upload, format can be configured in settings.ZENODO_PROVIDER
  • the record id is stored in the project.value with attribute https://rdmorganiser.github.io/terms/project/metadata/publication/zenodo_id
  • this record_id is used to create new versions of the zenodo record

PS
development continues in ➡️#5

ctpfaff added 2 commits October 18, 2024 07:47
* Collects metadata for the project snapshot
* Creates snapshot questions based document
* Creates zenodo deposit, adds metadata, adds the file
  and publishes the deposit.
Refactored the Zenodo Export Provider to improve code quality, reduce
duplication, and enhance error handling.
@MyPyDavid MyPyDavid changed the base branch from main to feat October 25, 2024 07:08
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
@MyPyDavid MyPyDavid merged commit 60040a7 into feat Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant