Skip to main content
https://img.shields.io/travis/inveniosoftware/invenio-vcs.svg https://img.shields.io/coveralls/inveniosoftware/invenio-vcs.svg https://img.shields.io/github/tag/inveniosoftware/invenio-vcs.svg https://img.shields.io/pypi/dm/invenio-vcs.svg https://img.shields.io/github/license/inveniosoftware/invenio-vcs.svg

Invenio module that adds VCS integration to the platform.

This module derives from the Invenio GitHub module, but is nearly fully rewritten and not backward compatible. Please refer to the upgrade guide to transition your instance to this new module.

This is an experimental developer preview release.

Changes

Version v0.5.0 (released 2026-07-02)

  • feat: allow removing the contributor limit

  • fix(ext): correct menu item ordering

  • feat(upgrade): add user permissions to upgrade script

  • docs: upgrade guide for GitHub -> VCS

  • feat(i18n): add support for JS translations

Version v0.4.0 (released 2026-06-18)

  • chore(setup): bump dependencies

  • chore(git-blame): ignore the SPDX license header commit

  • chore(licenses): update license headers to use SPDX

Version v0.3.0 (released 2026-06-05)

  • chore(setup): bump dependencies

Version v0.2.0 (released 2026-05-29)

  • chore(setup): bump dependencies

  • fix: add missing migration dependencies

Version 0.1.1 (released 2026-05-26)

  • fix(gitlab): better error handling for 404 errors; adjust method to reduce request count

Version 0.1.0 (released 2026-05-18)

  • feat(tasks): mark release task as PROCESSING before generic method

  • fix(webhook): add user ID validation

  • fix(access): add any_user permission when extracting self.user_identity

  • fix(tasks): use correct type (RemoteToken class) during disconnect_provider task

  • feat(providers): support filtering repo visibility for GH/GL

  • fix(gitlab): ignore missing default branches

Version 0.0.1 (released 2026-04-01)

  • initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio_vcs-0.5.0.tar.gz (70.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invenio_vcs-0.5.0-py2.py3-none-any.whl (100.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_vcs-0.5.0.tar.gz.

File metadata

  • Download URL: invenio_vcs-0.5.0.tar.gz
  • Upload date:
  • Size: 70.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for invenio_vcs-0.5.0.tar.gz
Algorithm Hash digest
SHA256 88db348f9d332090dc6928f0f4613c2714ae898c5067d86b71ba0922b095cb62
MD5 06bd0744eeddcef5c8919da90e70d0b8
BLAKE2b-256 815bd6eb50a3bc4095628e15ede335698fe961e1afb104764d0deebdb1196051

See more details on using hashes here.

File details

Details for the file invenio_vcs-0.5.0-py2.py3-none-any.whl.

File metadata

  • Download URL: invenio_vcs-0.5.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 100.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for invenio_vcs-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6bad6014db6b058dfaf9aaec11d75adc660e9bd90cddcf60301afed5a135033c
MD5 1f725967aed37d41a7028b7b11f54c76
BLAKE2b-256 a5aa173e0876dfd04d2fb310d2d42282786bff0b62dd782cb1ba92aa1edfe556

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page