Skip to content

Generalize the build lvlibp action to build any LV build spec#38

Merged
watsnav merged 3 commits into
ni:actionsfrom
KSharma-NI:clean-build-any-action
Apr 6, 2026
Merged

Generalize the build lvlibp action to build any LV build spec#38
watsnav merged 3 commits into
ni:actionsfrom
KSharma-NI:clean-build-any-action

Conversation

@KSharma-NI
Copy link
Copy Markdown
Contributor

Summary

  • This PR modifies the existing actions and enables users to build any LabVIEW build specification.

    • BuildLvlibpDockerLinux is refactored into BuildSpecDockerLinux
    • BuildLvlibpDockerWindows is refactored into BuildSpecDockerWindows
    • BuildLvlibpGithubHostedWindows is refactored into BuildSpecGithubHostedWindows
  • The following build specs were tested:

    • Application
    • Installers (Windows)
    • .NET Framework (Windows)
    • Packages (Windows)
    • Packed libraries / PPL
    • Source distributions
    • Zip files

Requirement(s)

  • BuildSpecDockerLinux REQ-[039]
  • BuildSpecDockerWindows REQ-[040]
  • BuildSpecGithubHostedWindows REQ-[041]

Testing

Tested the workflows in a fork of Icon Editor:

Set version and build all specs:

Minimal parameters (Build all specs in "My Computer" without setting version):

@watsnav watsnav merged commit 52b7756 into ni:actions Apr 6, 2026
3 of 6 checks passed
watsnav added a commit to ni/labview-icon-editor that referenced this pull request Apr 6, 2026
# Summary of Changes

Recently, an action to build any build spec in a project was created in
[ni/open-source](ni/open-source#38). As part of
this change the action to build lvlibp in particular were refactored and
made to support any build spec. So, this PR uses the refactored actions
to build the PPL (lvlibp) files.


## Testing

The CI checks in the PR will use the renamed actions. The actions seem
to complete successfully.
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.

2 participants