datastream: add basic OS logging #112
Annotations
4 errors and 20 warnings
Tests / Tests (3.9, opensearch2):
invenio_logging/datastreams/schema.py#L1
Black format check
--- /home/runner/work/invenio-logging/invenio-logging/invenio_logging/datastreams/schema.py 2025-03-04 10:12:45.955847+00:00
+++ /home/runner/work/invenio-logging/invenio-logging/invenio_logging/datastreams/schema.py 2025-03-04 10:13:54.815514+00:00
@@ -45,12 +45,13 @@
required=False, description="Optional metadata related to the resource."
)
parent = fields.Nested(
"self",
required=False,
- description="Optional parent resource, indicating hierarchy (e.g., a run inside a job)."
+ description="Optional parent resource, indicating hierarchy (e.g., a run inside a job).",
)
+
class LogEventSchema(Schema):
"""Main schema for audit log events in InvenioRDM."""
class Meta:
|
Tests / Tests (3.9, opensearch2)
Process completed with exit code 1.
|
Tests / Tests (3.12, opensearch2):
invenio_logging/datastreams/schema.py#L1
Black format check
--- /home/runner/work/invenio-logging/invenio-logging/invenio_logging/datastreams/schema.py 2025-03-04 10:12:45.880071+00:00
+++ /home/runner/work/invenio-logging/invenio-logging/invenio_logging/datastreams/schema.py 2025-03-04 10:14:04.157746+00:00
@@ -45,12 +45,13 @@
required=False, description="Optional metadata related to the resource."
)
parent = fields.Nested(
"self",
required=False,
- description="Optional parent resource, indicating hierarchy (e.g., a run inside a job)."
+ description="Optional parent resource, indicating hierarchy (e.g., a run inside a job).",
)
+
class LogEventSchema(Schema):
"""Main schema for audit log events in InvenioRDM."""
class Meta:
|
Tests / Tests (3.12, opensearch2)
Process completed with exit code 1.
|
Tests / Tests (3.9, opensearch2):
invenio_logging/datastreams/schema.py#L17
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'User ID responsible for the event.'}
|
Tests / Tests (3.9, opensearch2):
opt/hostedtoolcache/Python/3.9.21/x64/lib/python3.9/site-packages/marshmallow/fields.py#L1780
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'User email (if available).'}
|
Tests / Tests (3.9, opensearch2):
opt/hostedtoolcache/Python/3.9.21/x64/lib/python3.9/site-packages/marshmallow/fields.py#L776
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Roles assigned to the user.'}
|
Tests / Tests (3.9, opensearch2):
invenio_logging/datastreams/schema.py#L27
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'The action that took place (e.g., created, deleted).'}
|
Tests / Tests (3.9, opensearch2):
invenio_logging/datastreams/schema.py#L31
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Detailed description of the event.'}
|
Tests / Tests (3.9, opensearch2):
invenio_logging/datastreams/schema.py#L39
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Type of resource (e.g., record, community, user, file).'}
|
Tests / Tests (3.9, opensearch2):
invenio_logging/datastreams/schema.py#L43
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Unique identifier of the resource.'}
|
Tests / Tests (3.9, opensearch2):
opt/hostedtoolcache/Python/3.9.21/x64/lib/python3.9/site-packages/marshmallow/fields.py#L1606
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Optional metadata related to the resource.'}
|
Tests / Tests (3.9, opensearch2):
invenio_logging/datastreams/schema.py#L47
Passing 'self' to `Nested` is deprecated. Use `Nested(lambda: MySchema(...))` instead.
|
Tests / Tests (3.9, opensearch2):
opt/hostedtoolcache/Python/3.9.21/x64/lib/python3.9/site-packages/marshmallow/fields.py#L582
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Optional parent resource, indicating hierarchy (e.g., a run inside a job).'}
|
Tests / Tests (3.12, opensearch2):
invenio_logging/datastreams/schema.py#L17
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'User ID responsible for the event.'}
|
Tests / Tests (3.12, opensearch2):
opt/hostedtoolcache/Python/3.12.9/x64/lib/python3.12/site-packages/marshmallow/fields.py#L1780
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'User email (if available).'}
|
Tests / Tests (3.12, opensearch2):
opt/hostedtoolcache/Python/3.12.9/x64/lib/python3.12/site-packages/marshmallow/fields.py#L776
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Roles assigned to the user.'}
|
Tests / Tests (3.12, opensearch2):
invenio_logging/datastreams/schema.py#L27
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'The action that took place (e.g., created, deleted).'}
|
Tests / Tests (3.12, opensearch2):
invenio_logging/datastreams/schema.py#L31
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Detailed description of the event.'}
|
Tests / Tests (3.12, opensearch2):
invenio_logging/datastreams/schema.py#L39
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Type of resource (e.g., record, community, user, file).'}
|
Tests / Tests (3.12, opensearch2):
invenio_logging/datastreams/schema.py#L43
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Unique identifier of the resource.'}
|
Tests / Tests (3.12, opensearch2):
opt/hostedtoolcache/Python/3.12.9/x64/lib/python3.12/site-packages/marshmallow/fields.py#L1606
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Optional metadata related to the resource.'}
|
Tests / Tests (3.12, opensearch2):
invenio_logging/datastreams/schema.py#L47
Passing 'self' to `Nested` is deprecated. Use `Nested(lambda: MySchema(...))` instead.
|
Tests / Tests (3.12, opensearch2):
opt/hostedtoolcache/Python/3.12.9/x64/lib/python3.12/site-packages/marshmallow/fields.py#L582
Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'description': 'Optional parent resource, indicating hierarchy (e.g., a run inside a job).'}
|