Skip to content

checks: generate CIMC support from release notes - #442

Open
monrog2 wants to merge 1 commit into
v4.2.1-devfrom
issue-435-cimc-release-note-scraper
Open

checks: generate CIMC support from release notes#442
monrog2 wants to merge 1 commit into
v4.2.1-devfrom
issue-435-cimc-release-note-scraper

Conversation

@monrog2

@monrog2 monrog2 commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a release-time scraper for model-specific CIMC support in Cisco APIC release notes
  • embed generated support data in the standalone validator so APIC execution remains deterministic and offline
  • resolve the APIC-L3/M3 CIMC 4.1(1g) false failure reported in CIMC 4.1.1g and ACI 6.1.5e validation fails #435
  • add parser safeguards, regression coverage, and maintainer workflow documentation

Scraper safeguards

  • normalizes dotted and parenthesized CIMC versions
  • maps every APIC model group named in shared release-note entries
  • excludes explicitly deferred releases
  • rejects unexpected unqualified CIMC entries
  • enforces expected models and minimum version counts per model to detect incomplete source changes
  • provides --check mode for release preparation

Validation

  • python3 -m pytest -q: 1059 passed
  • Python compilation passed
  • live scraper freshness check passed
  • git diff --check passed

Fixes #435

Add a guarded release-time scraper that embeds model-specific CIMC support in the standalone validator and rejects incomplete documentation parses. Cover the 4.1(1g) regression reported in #435 while preserving offline APIC execution.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant