Skip to main content

"Invenio module that adds VCS integration to the platform."

Project description

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.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

Project details


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.3.0.tar.gz (62.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.3.0-py2.py3-none-any.whl (86.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: invenio_vcs-0.3.0.tar.gz
  • Upload date:
  • Size: 62.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.3.0.tar.gz
Algorithm Hash digest
SHA256 a452f348d84f80996a9f99c9614c5f8502982d6e4b368ca72e1c05b6a9036d43
MD5 d2f65c41490a95d27c2bd96a5cfced4c
BLAKE2b-256 f4d284c65b2239fed52f8bd0789210d45569290c4c9e641886165fd5c811a139

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invenio_vcs-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 86.8 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.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f2a19e69d22420fd15aae14803631991f24ce9e661a4d82fdd3c748f3291d263
MD5 d465017349bfcba6bd63bc0e5a28d28a
BLAKE2b-256 9ab801d471fc12fd610b787ade5b904fb13cc70292af7984e0fc3b7d09c8a875

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