Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move from Zenodo to InvenioRDM #127

Open
15 tasks done
eblondel opened this issue Sep 28, 2023 Discussed in #113 · 10 comments
Open
15 tasks done

Move from Zenodo to InvenioRDM #127

eblondel opened this issue Sep 28, 2023 Discussed in #113 · 10 comments
Assignees
Labels
enhancement New feature or request Invenio RDM
Milestone

Comments

@eblondel eblondel self-assigned this Sep 28, 2023
@eblondel eblondel added the enhancement New feature or request label Sep 28, 2023
@eblondel
Copy link
Owner Author

The Zenodo sandbox platform is already powered by ZenodoRDM project. The API will be checked to see backward compatibility issues, and code adaptations will be needed, and inventoried.

@eblondel
Copy link
Owner Author

cc @rkrug @juldebar @kikislater

@eblondel eblondel pinned this issue Sep 28, 2023
@eblondel
Copy link
Owner Author

Zenodo team has proceeded with the upgrade (both on sandbox / prod). https://help.zenodo.org/docs/about/whats-changed/

An analysis is ongoing to make evolve zen4R, fix backward compatibility issues, so users can keep using zen4R.

@PietrH
Copy link

PietrH commented Mar 5, 2024

What is the current status?

@eblondel
Copy link
Owner Author

eblondel commented Mar 5, 2024

Well, exchanging with Zenodo team, i've been advised not to push further because the new Zenodo API (based on InvenioRDM) was not officially released, saying it will be communicated through the Zenodo blog. There, there was no post since October 19, 2023 .

@PietrH
Copy link

PietrH commented Mar 5, 2024

Thanks for the information, I hope it becomes clear soon.

@eblondel
Copy link
Owner Author

I'm merging the dev branch to the master one, so users can test whatever has been supported already.

@PietrH
Copy link

PietrH commented Mar 12, 2024

Thanks for all the work you put in, it's highly appreciated.

How are you doing on unit tests for the migration?

@eblondel
Copy link
Owner Author

@PietrH I've a battery of integration tests, from draft deposit to publication, also record version deposit. They are not perfect and can be consolidated but so far they proved to be quite efficient in testing most of the capabilities.
I tried back yesterday all the code I did, but all operations that need autorization fail, although everythin was working well in nov 23. Things changed behind the scene. Others users (e.g. Github integration) are impacted, see my answer here zenodo/zenodo#2478 (comment)

I've contacted Zenodo support to ask them about this issue, and to know if some timeline indication can be given, as many users used the API so far.

@PietrH
Copy link

PietrH commented Mar 12, 2024

Great, thanks for following up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Invenio RDM
Projects
None yet
Development

No branches or pull requests

2 participants