Skip to content

Add sample plugin and tests #54

Add sample plugin and tests

Add sample plugin and tests #54

Triggered via push May 8, 2026 18:09
Status Failure
Total duration 3m 8s
Artifacts 24

test.yml

on: push
Test (Pytest)  /  define-matrix
6s
Test (Pytest) / define-matrix
Matrix: Test (Pytest) / pytest
Test (Pytest)  /  Cache test durations
4s
Test (Pytest) / Cache test durations
Test (Pytest)  /  Test Result Combine
48s
Test (Pytest) / Test Result Combine
Fit to window
Zoom out
Zoom in

Annotations

18 errors and 26 warnings
Lint (Ruff) / lint
The process '/opt/hostedtoolcache/ruff/0.15.12/x86_64/ruff' failed with exit code 1
ruff (F401): ckanext/datastore/interfaces.py#L5
ckanext/datastore/interfaces.py:5:25: F401 `typing.Optional` imported but unused help: Remove unused import: `typing.Optional`
Lint (PyRight) / typecheck
Process completed with exit code 1.
Test (Cypress) / cypress
Process completed with exit code 1.
Test (Pytest) / pytest (11)
Process completed with exit code 2.
Test (Pytest) / pytest (7)
Process completed with exit code 2.
Test (Pytest) / pytest (1)
Process completed with exit code 2.
Test (Pytest) / pytest (6)
Process completed with exit code 2.
Test (Pytest) / pytest (9)
Process completed with exit code 2.
Test (Pytest) / pytest (3)
Process completed with exit code 2.
Test (Pytest) / pytest (8)
Process completed with exit code 2.
Test (Pytest) / pytest (12)
Process completed with exit code 2.
Test (Pytest) / pytest (10)
Process completed with exit code 2.
Test (Pytest) / pytest (4)
Process completed with exit code 2.
Test (Pytest) / pytest (2)
Process completed with exit code 2.
Test (Pytest) / pytest (5)
Process completed with exit code 2.
Test (Pytest) / Cache test durations
Process completed with exit code 5.
Test (Pytest) / Test Result Combine
Process completed with exit code 1.
Test (Pytest) / define-matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint (Ruff) / lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: astral-sh/ruff-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (11)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (11)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (7)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (1)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (6)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (9)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (9)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (3)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (8)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (12)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (12)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (10)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (10)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (4)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (2)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results
Test (Pytest) / pytest (5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, codecov/test-results-action@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Pytest) / pytest (5)
This action is being deprecated in favor of 'codecov-action'. Please update CI accordingly to use 'codecov-action@v5' with 'report_type: test_results'. The 'codecov-action' should and can be run at least once for coverage and once for test results

Artifacts

Produced during runtime
Name Size Digest
internal_junit-results-1 Expired
2.08 KB
sha256:1e8f6e2300d58356b0e334bb15734023906b9768927384eba8149dc8bfb906ee
internal_junit-results-10 Expired
2.08 KB
sha256:5edaf480b27de77c63cf64dae869558c69579ba7cec3d3f206d160333722a49a
internal_junit-results-11 Expired
2.08 KB
sha256:096195aa13dc0247057182e9621793e350cd7dd6d4392cd9dce6fff38f41d9a5
internal_junit-results-12 Expired
2.08 KB
sha256:200c7d41056845c57fd2f5fc6dd6df40dfb9b58ab6913cf2a8bea2ae9e11924f
internal_junit-results-2 Expired
2.08 KB
sha256:d6c8a445e243cf11c25e45cd6ad404a5cf24911c313881f5c2cc252f77e9ee97
internal_junit-results-3 Expired
2.08 KB
sha256:132991aeb972363bdde47044babb3a7a9b3750b577a71ba63482a9f882ea95f3
internal_junit-results-4 Expired
2.08 KB
sha256:e9385110df1500e526c7578e9e995ed9371b5c0920154cfad203bae48671d342
internal_junit-results-5 Expired
2.08 KB
sha256:bcebaff6518b573e11188a6a571fd6b5b6390774a1cbf90bff21771b90fdadb0
internal_junit-results-6 Expired
2.08 KB
sha256:366410feca51ac4974cdb6539ced8dcc8eebb235b8f247982d599f0cda03ab7d
internal_junit-results-7 Expired
2.08 KB
sha256:56899575fc355cd08626be0753e4dd8c834af2dbe6f605655716dadbe5bb4882
internal_junit-results-8 Expired
2.08 KB
sha256:3524ded2890ac35c0730672f1ab0a887db95c484e9f00dc8687e585729e44ad5
internal_junit-results-9 Expired
2.08 KB
sha256:baff182b1461d012b86a7ac2b14230ce0e8b2631cd1129eaa09784caec2aa99f
split-test-summary-1.md Expired
2.18 KB
sha256:30aea3e3d7986edff973f7fc981fc3fec406dbc48bde3b8c3e708ecdf93e6828
split-test-summary-10.md Expired
2.18 KB
sha256:3ee36a7d2231cc1447aaffbb7ee454ca702c82ca6135fba1c23b5c29a5aca705
split-test-summary-11.md Expired
2.18 KB
sha256:e0ec5340d07a87131c7284268a7c4204c323e077b8038b49e88bb848d2ef126f
split-test-summary-12.md Expired
2.18 KB
sha256:ce88f16a61807629d0b46220cca4f29881f477b8461e527307f862df8a2cf518
split-test-summary-2.md Expired
2.18 KB
sha256:323ed3884e751713afc6744b37e81554e15b34c709d2f11de29b76c98ace384a
split-test-summary-3.md Expired
2.18 KB
sha256:3ee36a7d2231cc1447aaffbb7ee454ca702c82ca6135fba1c23b5c29a5aca705
split-test-summary-4.md Expired
2.18 KB
sha256:697395a4c4fa0d99a447fa4dc264e713c501dfa2e50b488d40fff4e761b4f907
split-test-summary-5.md Expired
2.18 KB
sha256:760b5463558da100ed5a217f28ea3315e3cbb08230f42b9b2421a65082f05865
split-test-summary-6.md Expired
2.18 KB
sha256:30aea3e3d7986edff973f7fc981fc3fec406dbc48bde3b8c3e708ecdf93e6828
split-test-summary-7.md Expired
2.18 KB
sha256:8c26400b577ed6067622cf0e788a823f25fd082cedc7a90c6a837f6c6a8f744c
split-test-summary-8.md Expired
2.18 KB
sha256:3ee36a7d2231cc1447aaffbb7ee454ca702c82ca6135fba1c23b5c29a5aca705
split-test-summary-9.md Expired
2.18 KB
sha256:65c5f46fd18780a6331c97e1e69d160e00355a2a545fca5a29339b79747bfc55