forked from ni/open-source
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sergio Velderain edited this page Aug 27, 2025
·
3 revisions
Summary: NI-style reference for the centralized, reusable GitHub Actions that standardize CI/CD for LabVIEW open-source projects.
Status: ✅ Stable
- Action YAML Snippets – copy/paste workflows for PRs, tags, nightly, and reusable calls.
- Maintainer Print Checklists – release/runner/triage one-pagers.
- Local Parity How-To – run dispatcher locally with the same inputs as CI.
graph TD;
A["'Repo Event (PR / Push / Tag)'"] --> B["'Reusable Workflow'"];
B --> C["'Dispatcher PowerShell'"];
C --> D["'G-CLI'"];
D --> E["'LabVIEW Headless'"];
E --> F["'Artifacts (PPL and Tests)'"];
F --> G["'VIPM Package'"];
G --> H["'Draft or Published Release'"];
- Concepts & Architecture
- Toolchain & Runner Model
- Runner Provisioning Contract
- Workflow Semantics & Reusable Actions
- Action Contracts (API)
- Quality Gates — Dev Mode and MIP
- Packaging & Release Artifacts
- LVAddons — System-level Installation
- Release Semantics & Versioning
- Matrix Strategy Patterns
- Adoption & Fork Model
- Local Parity How-To
- Hello LV Addon — Sample Skeleton
- Case Studies - Icon Editor & Actor Framework
- CI Log Snippets & Triage Examples
- Troubleshooting Signals
- Signals Catalog
- Release Hygiene Checklist
- Figures & Architecture Diagrams
- Glossary & Abbreviations
- References
- Action YAML Snippets
- Maintainer Print Checklists
See also: Workflow Semantics & Reusable Actions • Action Contracts (API)
Last updated: 2025-08-27 06:36 UTC
- 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