Skip to content

chore: refactor logic to only be in storage service #7302

chore: refactor logic to only be in storage service

chore: refactor logic to only be in storage service #7302

Triggered via push April 2, 2026 16:09
Status Failure
Total duration 25m 16s
Artifacts

tests.yml

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

Annotations

6 errors and 33 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/request_policies.py#L0
pydocstyle-check /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/services/request_policies.py:158 in public method `evaluate`: D209: Multi-line docstring closing quotes should be on a separate line
Python / Tests (3.11, postgresql14, opensearch2)
Process completed with exit code 1.
Python / Tests (3.11, postgresql14, opensearch2): invenio_rdm_records/services/request_policies.py#L0
pydocstyle-check /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/services/request_policies.py:158 in public method `evaluate`: D209: Multi-line docstring closing quotes should be on a separate line
Python / Tests (3.9, postgresql14, opensearch2)
Process completed with exit code 1.
Python / Tests (3.9, postgresql14, opensearch2): invenio_rdm_records/services/request_policies.py#L0
pydocstyle-check /home/runner/work/invenio-rdm-records/invenio-rdm-records/invenio_rdm_records/services/request_policies.py:158 in public method `evaluate`: D209: Multi-line docstring closing quotes should be on a separate line
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): /opt/hostedtoolcache/Python/3.14.0/x64/lib/python3.14/site-packages/invenio_db/ext.py#L171
It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour.
Python / Tests (3.14.0, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.14.0/x64/lib/python3.14/site-packages/invenio_db/ext.py#L171
It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour.
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.11, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/invenio_db/ext.py#L171
It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour.
Python / Tests (3.11, postgresql14, opensearch2): /opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/site-packages/invenio_db/ext.py#L171
It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour.
Python / Tests (3.11, postgresql14, opensearch2): invenio_rdm_records/services/facets.py#L76
subject_nested is deprecated. Use subject_combined instead.