Integration between Dataverse and GitHub (similar to Zenodo’s GitHub integration)

19 views
Skip to first unread message

Tutasi

unread,
Oct 10, 2025, 5:42:58 AM (4 days ago) Oct 10
to Dataverse Users Community
Hello,

In Zenodo, when a new release is made in GitHub, the corresponding record in Zenodo can be automatically updated, keeping both platforms synchronized. 

As far as we know, Dataverse doesn’t currently offer this functionality, but we wanted to confirm with the community. We know about Integrations Dashboard, but it Is there any other existing or planned integration between Dataverse and GitHub? Has anyone implemented any custom workflows or connectors to link GitHub repositories with Dataverse datasets?

Best regards,

Philip Durbin

unread,
Oct 10, 2025, 7:04:03 AM (4 days ago) Oct 10
to dataverse...@googlegroups.com
Hi! Yes, in addition to the Integrations Dashboard there is a GitHub Action called "Dataverse Uploader".

You can specify "on release" like this from GitHub...

on:
  release:

... and configure the action to upload files to an existing dataset in Dataverse.

Here are the docs:


Again, this action won't create the dataset. It uploads files from GitHub. And configuration is via a config file rather than a nice web interface like Zenodo has. (The Integrations Dashboard, which you found, does have a GUI: https://guides.dataverse.org/en/6.8/admin/integrations.html#integrations-dashboard )

We're not currently investigating a Zenodo-style integration, though we did 10 years ago (see https://github.com/IQSS/dataverse/issues/2739 and https://github.com/IQSS/dataverse/issues/5209 ). Basically Ana Trisovic created the GitHub Action and we deemed it good enough to allow us to move on the other priorities. Years passed and Eryk Kulikowski created the Integrations Dashboard, which gave us a second way to integrate with GitHub. Given the amount of time that has passed, if you're interested in an Zenodo-style integration (by this I mean nicely integrated in the Dataverse UI), please feel free to open an issue, but please note that with the new React SPA frontend on the horizon, we'd want to integrate the SPA rather than the old JSF UI.

I hope this helps!

Phil

--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataverse-commu...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dataverse-community/b70fe2a9-3bbb-4f1e-b8fd-fd6fd59f5e7en%40googlegroups.com.


--

o.be...@fz-juelich.de

unread,
Oct 10, 2025, 8:10:44 AM (4 days ago) Oct 10
to Dataverse Users Community
Hi!

Let me also point out that we are working on a HERMES plugin for Dataverse.
So if your usecase is geared towards software publications (as is the Zenodo-Github Integration), have a look at https://github.com/softwarepub/hermes/pull/346

HERMES was also featured on multiple conferences and webinars, here's one: https://youtu.be/LaUdaQ-lI1E?t=2991

Cheers,
Oliver
Reply all
Reply to author
Forward
0 new messages