netbox/.github/workflows
Martin Hauser 48ecc712bc
Closes #22603: Add experimental Python packaging support for NetBox (#22605)
Add initial Python package support for NetBox, including wheel and sdist
builds, generated package metadata, and Test PyPI publishing for maintainer
validation.

Add package-aware CLI support, `netbox setup` scaffolding for instance-local
files, and centralized wheel-vs-checkout path handling while preserving the
existing source/archive install layout.

Bundle pre-rendered embedded documentation in the wheel, and extend CI to
verify dependency pins, wheel metadata, artifact contents, CLI behavior, sdist
rebuilds, and smoke-test upgrades.
2026-07-13 16:28:04 +02:00
..
ci.yml Release NetBox v4.6.4 2026-06-30 11:23:11 -04:00
claude-issue-triage.yml Clean up Claude workflows (#22038) 2026-04-29 16:17:01 +02:00
claude.yml Clean up Claude workflows (#22038) 2026-04-29 16:17:01 +02:00
close-incomplete-issues.yml chore(ci): Pin GitHub Actions to commit SHAs 2026-03-16 14:35:51 +01:00
close-stale-issues.yml chore(ci): Pin GitHub Actions to commit SHAs 2026-03-16 14:35:51 +01:00
codeql.yml chore(ci): Pin CodeQL action to commit SHA 2026-03-16 15:14:23 +01:00
lock-threads.yml chore(ci): Pin GitHub Actions to commit SHAs 2026-03-16 14:35:51 +01:00
no-blank-issue.yml CAP-122: Add GitHub workflow to close new issues missing labels (#22356) 2026-06-02 16:43:52 +02:00
release.yml Closes #22603: Add experimental Python packaging support for NetBox (#22605) 2026-07-13 16:28:04 +02:00
update-translation-strings.yml chore(ci): Update GitHub Actions to use commit SHA pinning 2026-04-13 08:04:55 -04:00