open-source

Build VI Package 📦

Runs build_vip.ps1 to update a .vipb file’s display info and build the VI Package via g-cli.

Inputs

Name Required Example Description
supported_bitness Yes 64 Target LabVIEW bitness.
minimum_supported_lv_version Yes 2021 LabVIEW major version.
labview_minor_revision No (defaults to 3) 3 LabVIEW minor revision.
major Yes 1 Major version component.
minor Yes 0 Minor version component.
patch Yes 0 Patch version component.
build Yes 1 Build number component.
commit Yes abcdef Commit identifier.
release_notes_file Yes Tooling/deployment/release_notes.md Release notes file.
display_information_json Yes '{}' JSON for VIPB display information.

Note: The action automatically uses the first .vipb file located in this directory.

Quick-start

- uses: ./.github/actions/build-vi-package
  with:
    supported_bitness: 64
    minimum_supported_lv_version: 2024
    major: 1
    minor: 0
    patch: 0
    build: 1
    commit: $
    release_notes_file: Tooling/deployment/release_notes.md
    display_information_json: '{}'

See also: docs/actions/build-vi-package.md

License

This directory inherits the root repository’s license (MIT, unless otherwise noted).