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 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.1.1.tar.gz (62.5 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.1.1-py2.py3-none-any.whl (85.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: invenio_vcs-0.1.1.tar.gz
  • Upload date:
  • Size: 62.5 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.1.1.tar.gz
Algorithm Hash digest
SHA256 5d91571e9ae9b984ccfdc19b10245c3571b03211df4e9e30c00aedce592eb32c
MD5 5288552187e08df0bd96261e8b308a88
BLAKE2b-256 c60751161fa7e639e71fa148439696b4d93414d19899c1a8232f0d2f75610ecb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invenio_vcs-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 85.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.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 653f77722e9614004353eec87a9c5a2c6eca4e073d9b14b806c58b3058f5f182
MD5 e18db4b5237c9fe4ba32f207703894df
BLAKE2b-256 372db9ba7d16a63a73f6099613a350f1fb02a7df0f5f6dca8899dbb2e34184ee

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