Prerequisites
Feature Description
Port the AICR publish workflow pattern (NVIDIA/aicr#940) to NVSentinel:
- Trigger on release tags (
v[0-9]*.[0-9]*.[0-9]*) instead of separate docs/v* tags
workflow_dispatch with optional tag input for manual re-publishes
- Semver validation and tag existence checks
- Auto-register version entries in the Fern dropdown via
yq
- Prune to Latest + 3 most recent versions (
MAX_VERSIONS env var)
- Pre-release tags (e.g.
v1.6.0-rc1) trigger publish but skip registration
- PR-based persistence: version registry changes go through normal review (after publish)
- Pre-stamp backup so transient "Latest · vX.Y.Z" isn't persisted in the PR
- Full MDX sanitization in frozen version checkout (escape
{ } <)
Prerequisites
Feature Description
Port the AICR publish workflow pattern (NVIDIA/aicr#940) to NVSentinel:
v[0-9]*.[0-9]*.[0-9]*) instead of separatedocs/v*tagsworkflow_dispatchwith optional tag input for manual re-publishesyqMAX_VERSIONSenv var)v1.6.0-rc1) trigger publish but skip registration{}<)