Skip to content

Conversation

palkerecsenyi
Copy link
Member

@palkerecsenyi palkerecsenyi commented Sep 25, 2025

Closes #188


  • Added documentation for the restructured invenio-vcs module. This includes documentation related to upgrading/migrating the module and the database, as well as a new page on general usage and provider-specific configuration options. A new documentation page should be added for any future provider implementations.

  • An example script is provided to assist with the manual migration of very large instances, but this is subject to customisation on a case-by-case basis. With sufficient care, it should theoretically be possible to migrate with zero downtime.

  • This commit on its own is UNRELEASABLE. We will merge multiple commits related to the VCS upgrade into the vcs-staging branch and then merge them all into master once we have a fully release-ready prototype. At that point, we will create a squash commit.

@palkerecsenyi palkerecsenyi linked an issue Sep 25, 2025 that may be closed by this pull request
13 tasks
@palkerecsenyi palkerecsenyi marked this pull request as ready for review October 15, 2025 13:42
@palkerecsenyi palkerecsenyi changed the title WIP: docs: start writing upgrade guide docs: start writing upgrade guide Oct 15, 2025
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.

Make invenio-github support other VCS providers

1 participant