Skip to content

Conversation

MicahParks
Copy link
Contributor

No description provided.

dependabot bot and others added 8 commits July 2, 2025 15:41
Bumps the pip group with 1 update in the /docker directory: [protobuf](https://github.com/protocolbuffers/protobuf).


Updates `protobuf` from 5.28.1 to 5.29.5
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](protocolbuffers/protobuf@v5.28.1...v5.29.5)

---
updated-dependencies:
- dependency-name: protobuf
  dependency-version: 5.29.5
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
* adds a management command for generating matching documentation

* output to the correct file location (outside of the docker container)

* fix docs generation to not include django output

* adds tests

* fixes tests

* include builtin matchers

* adds order of precedence to matcher tables

* linting
* fails the lint/test action if either tests or linting fail

* wip: force a test failure

* wip: force a lint failure

* fixes tests and linting

* ignore linting for complex method
* feat: support additional v4.3 models and fields, compatibility updates
* run tests with current and v4.2.3 NetBox
Signed-off-by: Michal Fiedorowicz <mfiedorowicz@netboxlabs.com>
* Copy diode target parsing from SDK

* Fix error message

* Add diode target parsing tests

* Ruff fix
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
5 out of 6 committers have signed the CLA.

✅ jajeffries
✅ mfiedorowicz
✅ MicahParks
✅ NightlyNews
✅ ltucker
❌ dependabot[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions github-actions bot added documentation Improvements or additions to documentation markdown python github-actions internal labels Aug 12, 2025
Copy link

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
3931 3554 90% 0% 🟢

New Files

File Coverage Status
netbox_diode_plugin/management/init.py 100% 🟢
netbox_diode_plugin/management/commands/init.py 100% 🟢
netbox_diode_plugin/management/commands/generate_matching_docs.py 88% 🟢
netbox_diode_plugin/tests/test_generate_matching_docs.py 100% 🟢
TOTAL 97% 🟢

Modified Files

File Coverage Status
netbox_diode_plugin/api/common.py 88% 🟢
netbox_diode_plugin/api/compat.py 78% 🟢
netbox_diode_plugin/api/differ.py 91% 🟢
netbox_diode_plugin/api/matcher.py 88% 🟢
netbox_diode_plugin/api/plugin_utils.py 83% 🟢
netbox_diode_plugin/api/supported_models.py 90% 🟢
netbox_diode_plugin/api/transformer.py 94% 🟢
netbox_diode_plugin/api/views.py 77% 🟢
netbox_diode_plugin/plugin_config.py 72% 🟢
netbox_diode_plugin/tests/test_api_apply_change_set.py 99% 🟢
netbox_diode_plugin/tests/test_api_diff_and_apply.py 100% 🟢
netbox_diode_plugin/tests/test_plugin_config.py 100% 🟢
TOTAL 88% 🟢

updated for commit: 8bbda8b by action🐍

@MicahParks MicahParks marked this pull request as ready for review August 12, 2025 18:59
@mfiedorowicz mfiedorowicz merged commit fb66634 into release Aug 12, 2025
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants