forked from ni/open-source
-
Notifications
You must be signed in to change notification settings - Fork 0
Release Semantics & Versioning
Sergio Velderain edited this page Aug 27, 2025
·
3 revisions
Status: ✅ Stable Summary: How PR builds, main merges, and tags map to artifacts and releases.
| Event | What Runs | Output |
|---|---|---|
| Pull Request | Gate -> Tests -> Builds | Review artifacts |
| main merge | Gate -> Tests -> Builds -> Package | Draft release + artifacts |
| Tag | Full pipeline | Published release |
graph TD;
PR["'''PR'''"] --> ART["'''Artifacts ('preview')'''"];
MAIN["'''main merge'''"] --> DRAFT["'''Draft Release and .vip'''"];
TAG["'''Tag'''"] --> PUB["'''Published Release'''"];
See also: Packaging & Release Artifacts
- Workflow Semantics & Reusable Actions
- Action Contracts (API)
- Quality Gates — Dev Mode and MIP
- Packaging & Release Artifacts
- Release Semantics & Versioning
- Matrix Strategy Patterns
- Local Parity How-To
- LVAddons — System-level Installation
- Hello LV Addon — Sample Skeleton
- Action YAML Snippets
- CI Log Snippets & Triage Examples
- Troubleshooting Signals
- Signals Catalog
- Release Hygiene Checklist
- Maintainer Print Checklists