Skip to content

feat(vcs): support for new VCS integration (backend) #7279

feat(vcs): support for new VCS integration (backend)

feat(vcs): support for new VCS integration (backend) #7279

Triggered via pull request April 1, 2026 12:26
Status Failure
Total duration 26m 15s
Artifacts

tests.yml

on: pull_request
Matrix: JS / Tests
Matrix: Python / Tests
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 32 warnings
Python / Tests (3.14.0, postgresql14, opensearch2)
Process completed with exit code 1.
Python / Tests (3.14.0, postgresql14, opensearch2): invenio_rdm_records/services/github/__init__.py#L0
Black format check --- /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/services/github/__init__.py 2026-04-01 12:26:07.294211+00:00 +++ /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/services/github/__init__.py 2026-04-01 12:46:11.393733+00:00 @@ -7,6 +7,7 @@ """RDM records implementation of the legacy Invenio-GitHub module. This module is now deprecated. For now, to allow for an optional migration, the RDM bindings for Invenio-GitHub have been retained. Please migrate to Invenio-VCS. """ + # TODO: add link to migration docs.
Python / Tests (3.14.0, postgresql14, opensearch2): invenio_rdm_records/notifications/vcs.py#L0
pydocstyle-check /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:8 at module level: D205: 1 blank line required between summary line and description (found 0) /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:110 in public class `RepositoryReleaseCommunityRequiredNotificationBuilder`: D205: 1 blank line required between summary line and description (found 0) /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:110 in public class `RepositoryReleaseCommunityRequiredNotificationBuilder`: D400: First line should end with a period (not 'e')
Python / Tests (3.11, postgresql14, opensearch2)
Process completed with exit code 1.
Python / Tests (3.11, postgresql14, opensearch2): invenio_rdm_records/services/github/__init__.py#L0
Black format check --- /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/services/github/__init__.py 2026-04-01 12:26:07.235610+00:00 +++ /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/services/github/__init__.py 2026-04-01 12:48:43.067297+00:00 @@ -7,6 +7,7 @@ """RDM records implementation of the legacy Invenio-GitHub module. This module is now deprecated. For now, to allow for an optional migration, the RDM bindings for Invenio-GitHub have been retained. Please migrate to Invenio-VCS. """ + # TODO: add link to migration docs.
Python / Tests (3.11, postgresql14, opensearch2): invenio_rdm_records/notifications/vcs.py#L0
pydocstyle-check /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:8 at module level: D205: 1 blank line required between summary line and description (found 0) /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:110 in public class `RepositoryReleaseCommunityRequiredNotificationBuilder`: D205: 1 blank line required between summary line and description (found 0) /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:110 in public class `RepositoryReleaseCommunityRequiredNotificationBuilder`: D400: First line should end with a period (not 'e')
Python / Tests (3.9, postgresql14, opensearch2)
Process completed with exit code 1.
Python / Tests (3.9, postgresql14, opensearch2): invenio_rdm_records/notifications/vcs.py#L0
pydocstyle-check /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:8 at module level: D205: 1 blank line required between summary line and description (found 0) /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:110 in public class `RepositoryReleaseCommunityRequiredNotificationBuilder`: D205: 1 blank line required between summary line and description (found 0) /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/notifications/vcs.py:110 in public class `RepositoryReleaseCommunityRequiredNotificationBuilder`: D400: First line should end with a period (not 'e')
JS / Tests (22.x): invenio_rdm_records/assets/semantic-ui/js/invenio_rdm_records/src/deposit/fields/AccessField/AccessRightField.js#L101
propType "id" is not required, but has no corresponding defaultProps declaration
Python / Tests (3.14.0, postgresql14, opensearch2): invenio_rdm_records/services/facets.py#L76
subject_nested is deprecated. Use subject_combined instead.
Python / Tests (3.14.0, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.14.0/x64/lib/python3.14/site-packages/invenio_requests/services/files/config.py#L66
Link is deprecated and will be removed in v14.0. Use `ExternalLink` for third-party links and `EndpointLink` for InvenioRDM links.
Python / Tests (3.14.0, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.14.0/x64/lib/python3.14/site-packages/invenio_requests/services/files/config.py#L65
Link is deprecated and will be removed in v14.0. Use `ExternalLink` for third-party links and `EndpointLink` for InvenioRDM links.
Python / Tests (3.14.0, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.14.0/x64/lib/python3.14/site-packages/invenio_requests/services/files/config.py#L64
Link is deprecated and will be removed in v14.0. Use `ExternalLink` for third-party links and `EndpointLink` for InvenioRDM links.
Python / Tests (3.11, postgresql14, opensearch2): invenio_rdm_records/services/facets.py#L76
subject_nested is deprecated. Use subject_combined instead.
Python / Tests (3.11, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/invenio_requests/services/files/config.py#L66
Link is deprecated and will be removed in v14.0. Use `ExternalLink` for third-party links and `EndpointLink` for InvenioRDM links.
Python / Tests (3.11, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/invenio_requests/services/files/config.py#L65
Link is deprecated and will be removed in v14.0. Use `ExternalLink` for third-party links and `EndpointLink` for InvenioRDM links.
Python / Tests (3.11, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/invenio_requests/services/files/config.py#L64
Link is deprecated and will be removed in v14.0. Use `ExternalLink` for third-party links and `EndpointLink` for InvenioRDM links.