Skip to content

Feat(pyavd): Add CV ID models and update CVContainer to follow input schema #33708

Feat(pyavd): Add CV ID models and update CVContainer to follow input schema

Feat(pyavd): Add CV ID models and update CVContainer to follow input schema #33708

Triggered via pull request April 13, 2026 23:50
Status Success
Total duration 9m 26s
Artifacts 11

pull-request-management.yml

on: pull_request
file-changes
7s
file-changes
Build pyavd
32s
Build pyavd
Build Ansible collection
21s
Build Ansible collection
Python Linting not covered in pre-commit
49s
Python Linting not covered in pre-commit
Check for common misspellings in text files
12s
Check for common misspellings in text files
Check for linting errors on Jinja2 files
18s
Check for linting errors on Jinja2 files
Check for linting errors on Markdown files
35s
Check for linting errors on Markdown files
Check for schema tables in documentation
7s
Check for schema tables in documentation
Matrix: test_pyavd
Run ansible-test integration test cases
1m 56s
Run ansible-test integration test cases
Run ansible-test units test cases
34s
Run ansible-test units test cases
Matrix: Run ansible-test sanity validation
Matrix: Validate anta_runner
Matrix: Validate eos_cli_config_gen
Matrix: Validate eos_designs
Matrix: Test Python requirements installation
Validate eos_designs with minimum requirements
0s
Validate eos_designs with minimum requirements
Run ansible-lint test case
1m 13s
Run ansible-lint test case
Test galaxy-importer
46s
Test galaxy-importer
Test pyavd python 3.11 coverage report
50s
Test pyavd python 3.11 coverage report
required-checks
8s
required-checks
Upload coverage to codecov  /  Upload coverage to CodeCov
13s
Upload coverage to codecov / Upload coverage to CodeCov
Fit to window
Zoom out
Zoom in

Annotations

1 warning
Python Linting not covered in pre-commit
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: jakebailey/pyright-action@6cabc0f01c4994be48fd45cd9dbacdd6e1ee6e5e. 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/

Artifacts

Produced during runtime
Name Size Digest
ansible-test-integration-coverage
5.31 KB
sha256:6e498f18c433eb0d945f4ec142df13cfdf3ea0224ab59b479bdf4ab26344783f
ansible-test-units-coverage
5.14 KB
sha256:240a7c07f20773c32884d7e85c71af191558432a8a700bcb541bec8d8a7ccbb3
avd-collection
1.27 MB
sha256:9f2c8705b628245bf7b1fd25fcf56df9fe648f0d112d394cbcedfcd53ee2c5a5
coverage-data-Excluded-test_get_device_config-and-test_meta_schema_model
1.35 MB
sha256:fd476dfc48667b8ac9c2fbb0c7f1d1534ccd30bdf72a2a6c295ec8d7628264fe
coverage-data-Excluded-test_negative_eos_designs
1.07 MB
sha256:89993324d10a9b8d44540f66e46b1ebe79afc831e60c727ee0f486f20c02d953
coverage-data-Main-Tests
2.1 MB
sha256:cb2c8442b4cadb8bfdc37161a7d74d41f70d358839cbc408aefc39f83a53a3db
importer-logs
42.9 KB
sha256:425dc6818615d890c0afd1c146a510cdcb03d0bcfb61682a733213b32afea1c2
pyavd
4.14 MB
sha256:7e7c249542feb8cc29e31f0a5bae895e1f9a036f170855bda5148d02d3428e97
pytest-coverage
265 KB
sha256:ea74650d47a977bf6af06933b25f19f3115c97e590f1d0c4290a1bd61060dc23
pytest-eos-cli-config-gen-compiled-templates
2.35 MB
sha256:3adadca8ac148eabd0c2aba91ace7ef78e32ca5b482786543c9deccdf9a911a0
pytest-eos-designs-compiled-templates
11.9 KB
sha256:1e3914d8e8329c9182d6a5233f189268a940e0fcd5b6f820d6f6389753be3e33