Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions actions/Invoke-OSAction.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ $FallbackRegistry = [ordered]@{
'apply-vipc' = 'Invoke-ApplyVIPC'
'build' = 'Invoke-Build'
'build-lvlibp' = 'Invoke-BuildLvlibp'
'build-lvlibp-docker-linux' = 'Invoke-BuildLvlibpDockerLinux'
'build-lvlibp-docker-windows' = 'Invoke-BuildLvlibpDockerWindows'
'build-lvlibp-github-hosted-windows' = 'Invoke-BuildLvlibpGithubHostedWindows'
'build-spec-docker-linux' = 'Invoke-BuildSpecDockerLinux'
'build-spec-docker-windows' = 'Invoke-BuildSpecDockerWindows'
'build-spec-github-hosted-windows' = 'Invoke-BuildSpecGithubHostedWindows'
'build-vi-package' = 'Invoke-BuildViPackage'
'close-labview' = 'Invoke-CloseLabVIEW'
'generate-release-notes' = 'Invoke-GenerateReleaseNotes'
Expand Down
6 changes: 3 additions & 3 deletions actions/OpenSourceActions.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
'Invoke-ApplyVIPC'
'Invoke-Build'
'Invoke-BuildLvlibp'
'Invoke-BuildLvlibpDockerLinux'
'Invoke-BuildLvlibpDockerWindows'
'Invoke-BuildLvlibpGithubHostedWindows'
'Invoke-BuildSpecDockerLinux'
'Invoke-BuildSpecDockerWindows'
'Invoke-BuildSpecGithubHostedWindows'
'Invoke-BuildViPackage'
'Invoke-CloseLabVIEW'
'Invoke-ConfigureLabview'
Expand Down
24 changes: 12 additions & 12 deletions actions/OpenSourceActions.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ function Invoke-BuildLvlibp {
return Invoke-OpenSourceActionScript -ScriptSegments @('build-lvlibp','Build_lvlibp.ps1') -Arguments $args -DryRun:$DryRun -gcliPath $gcliPath
}

# Builds LabVIEW Packed Project Library (.lvlibp) using Linux Docker container.
# Builds LabVIEW build specification using Linux Docker container.
# MinimumSupportedLVVersion: LabVIEW version for the build (e.g., "2021", "2026").
# SupportedBitness: Bitness of the LabVIEW environment ("32" or "64").
# ProjectPath: Path to the LabVIEW project .lvproj file.
Expand All @@ -243,7 +243,7 @@ function Invoke-BuildLvlibp {
# ImageTag: Docker image tag (defaults to "2026q1-linux").
# DryRun: If set, prints the command instead of executing it.
# gcliPath: Optional path prepended to PATH for locating the g CLI.
function Invoke-BuildLvlibpDockerLinux {
function Invoke-BuildSpecDockerLinux {
[CmdletBinding()]
param(
[Parameter(Mandatory)] [string] $MinimumSupportedLVVersion,
Expand All @@ -261,10 +261,10 @@ function Invoke-BuildLvlibpDockerLinux {
[switch] $DryRun,
[string] $gcliPath
)
Write-Information "Invoking BuildLvlibpDockerLinux" -InformationAction Continue
Write-Information "Invoking BuildSpecDockerLinux" -InformationAction Continue

$result = Invoke-OpenSourceActionScript `
-ScriptSegments @('build-lvlibp-docker-linux', 'BuildLvlibpDockerLinux.ps1') `
-ScriptSegments @('build-spec-docker-linux', 'BuildSpecDockerLinux.ps1') `
-Arguments @{
MinimumSupportedLVVersion = $MinimumSupportedLVVersion
SupportedBitness = $SupportedBitness
Expand All @@ -285,7 +285,7 @@ function Invoke-BuildLvlibpDockerLinux {
return $result
}

# Builds LabVIEW Packed Project Library (.lvlibp) using Windows Docker container.
# Builds LabVIEW build specification using Windows Docker container.
# MinimumSupportedLVVersion: LabVIEW version for the build (e.g., "2021", "2026").
# SupportedBitness: Bitness of the LabVIEW environment ("32" or "64").
# ProjectPath: Path to the LabVIEW project .lvproj file.
Expand All @@ -300,7 +300,7 @@ function Invoke-BuildLvlibpDockerLinux {
# ImageTag: Docker image tag (defaults to "2026q1-windows").
# DryRun: If set, prints the command instead of executing it.
# gcliPath: Optional path prepended to PATH for locating the g CLI.
function Invoke-BuildLvlibpDockerWindows {
function Invoke-BuildSpecDockerWindows {
[CmdletBinding()]
param(
[Parameter(Mandatory)] [string] $MinimumSupportedLVVersion,
Expand All @@ -318,10 +318,10 @@ function Invoke-BuildLvlibpDockerWindows {
[switch] $DryRun,
[string] $gcliPath
)
Write-Information "Invoking BuildLvlibpDockerWindows" -InformationAction Continue
Write-Information "Invoking BuildSpecDockerWindows" -InformationAction Continue

$result = Invoke-OpenSourceActionScript `
-ScriptSegments @('build-lvlibp-docker-windows', 'BuildLvlibpDockerWindows.ps1') `
-ScriptSegments @('build-spec-docker-windows', 'BuildSpecDockerWindows.ps1') `
-Arguments @{
MinimumSupportedLVVersion = $MinimumSupportedLVVersion
SupportedBitness = $SupportedBitness
Expand All @@ -342,7 +342,7 @@ function Invoke-BuildLvlibpDockerWindows {
return $result
}

# Builds LabVIEW Packed Project Library (.lvlibp) using Windows GitHub-hosted runner.
# Builds LabVIEW build specification using Windows GitHub-hosted runner.
# MinimumSupportedLVVersion: LabVIEW version for the build (e.g., "2021", "2026").
# SupportedBitness: Bitness of the LabVIEW environment ("32" or "64").
# ProjectPath: Path to the LabVIEW project .lvproj file.
Expand All @@ -355,7 +355,7 @@ function Invoke-BuildLvlibpDockerWindows {
# Commit: Commit hash or identifier (optional).
# DryRun: If set, prints the command instead of executing it.
# gcliPath: Optional path prepended to PATH for locating the g CLI.
function Invoke-BuildLvlibpGithubHostedWindows {
function Invoke-BuildSpecGithubHostedWindows {
[CmdletBinding()]
param(
[Parameter(Mandatory)] [string] $MinimumSupportedLVVersion,
Expand All @@ -371,10 +371,10 @@ function Invoke-BuildLvlibpGithubHostedWindows {
[switch] $DryRun,
[string] $gcliPath
)
Write-Information "Invoking BuildLvlibpGithubHostedWindows" -InformationAction Continue
Write-Information "Invoking BuildSpecGithubHostedWindows" -InformationAction Continue

$result = Invoke-OpenSourceActionScript `
-ScriptSegments @('build-lvlibp-github-hosted-windows', 'BuildLvlibpGithubHostedWindows.ps1') `
-ScriptSegments @('build-spec-github-hosted-windows', 'BuildSpecGithubHostedWindows.ps1') `
-Arguments @{
MinimumSupportedLVVersion = $MinimumSupportedLVVersion
SupportedBitness = $SupportedBitness
Expand Down
42 changes: 21 additions & 21 deletions artifacts/linux/action-docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -196,8 +196,8 @@
}
}
},
"Invoke-BuildLvlibpDockerLinux": {
"description": "Builds LabVIEW Packed Project Library (.lvlibp) using Linux Docker container. MinimumSupportedLVVersion: LabVIEW version for the build (e.g., \"2021\", \"2026\"). SupportedBitness: Bitness of the LabVIEW environment (\"32\" or \"64\"). ProjectPath: Path to the LabVIEW project .lvproj file. TargetName: Target that contains the build specification (optional, defaults to \"My Computer\"). BuildSpecName: Name of the LabVIEW build specification (optional, builds all if empty). Major: Major version component (optional, skips version setting if < 0). Minor: Minor version component (optional, skips version setting if < 0). Patch: Patch version component (optional, skips version setting if < 0). Build: Build number component (optional, skips version setting if < 0). Commit: Commit hash or identifier (optional). DockerImage: Docker image name (default: \"nationalinstruments/labview\"). ImageTag: Docker image tag (defaults to \"2026q1-linux\"). DryRun: If set, prints the command instead of executing it. gcliPath: Optional path prepended to PATH for locating the g CLI.",
"Invoke-BuildSpecDockerLinux": {
"description": "Builds LabVIEW build specification using Linux Docker container. MinimumSupportedLVVersion: LabVIEW version for the build (e.g., \"2021\", \"2026\"). SupportedBitness: Bitness of the LabVIEW environment (\"32\" or \"64\"). ProjectPath: Path to the LabVIEW project .lvproj file. TargetName: Target that contains the build specification (optional, defaults to \"My Computer\"). BuildSpecName: Name of the LabVIEW build specification (optional, builds all if empty). Major: Major version component (optional, skips version setting if < 0). Minor: Minor version component (optional, skips version setting if < 0). Patch: Patch version component (optional, skips version setting if < 0). Build: Build number component (optional, skips version setting if < 0). Commit: Commit hash or identifier (optional). DockerImage: Docker image name (default: \"nationalinstruments/labview\"). ImageTag: Docker image tag (defaults to \"2026q1-linux\"). DryRun: If set, prints the command instead of executing it. gcliPath: Optional path prepended to PATH for locating the g CLI.",
"parameters": {
"Build": {
"type": "number",
Expand Down Expand Up @@ -280,8 +280,8 @@
}
}
},
"Invoke-BuildLvlibpDockerWindows": {
"description": "Builds LabVIEW Packed Project Library (.lvlibp) using Windows Docker container. MinimumSupportedLVVersion: LabVIEW version for the build (e.g., \"2021\", \"2026\"). SupportedBitness: Bitness of the LabVIEW environment (\"32\" or \"64\"). ProjectPath: Path to the LabVIEW project .lvproj file. TargetName: Target that contains the build specification (optional, defaults to \"My Computer\"). BuildSpecName: Name of the LabVIEW build specification (optional, builds all if empty). Major: Major version component (optional, skips version setting if < 0). Minor: Minor version component (optional, skips version setting if < 0). Patch: Patch version component (optional, skips version setting if < 0). Build: Build number component (optional, skips version setting if < 0). Commit: Commit hash or identifier (optional). DockerImage: Docker image name (default: \"nationalinstruments/labview\"). ImageTag: Docker image tag (defaults to \"2026q1-windows\"). DryRun: If set, prints the command instead of executing it. gcliPath: Optional path prepended to PATH for locating the g CLI.",
"Invoke-BuildSpecDockerWindows": {
"description": "Builds LabVIEW build specification using Windows Docker container. MinimumSupportedLVVersion: LabVIEW version for the build (e.g., \"2021\", \"2026\"). SupportedBitness: Bitness of the LabVIEW environment (\"32\" or \"64\"). ProjectPath: Path to the LabVIEW project .lvproj file. TargetName: Target that contains the build specification (optional, defaults to \"My Computer\"). BuildSpecName: Name of the LabVIEW build specification (optional, builds all if empty). Major: Major version component (optional, skips version setting if < 0). Minor: Minor version component (optional, skips version setting if < 0). Patch: Patch version component (optional, skips version setting if < 0). Build: Build number component (optional, skips version setting if < 0). Commit: Commit hash or identifier (optional). DockerImage: Docker image name (default: \"nationalinstruments/labview\"). ImageTag: Docker image tag (defaults to \"2026q1-windows\"). DryRun: If set, prints the command instead of executing it. gcliPath: Optional path prepended to PATH for locating the g CLI.",
"parameters": {
"Build": {
"type": "number",
Expand Down Expand Up @@ -364,8 +364,8 @@
}
}
},
"Invoke-BuildLvlibpGithubHostedWindows": {
"description": "Builds LabVIEW Packed Project Library (.lvlibp) using Windows GitHub-hosted runner. MinimumSupportedLVVersion: LabVIEW version for the build (e.g., \"2021\", \"2026\"). SupportedBitness: Bitness of the LabVIEW environment (\"32\" or \"64\"). ProjectPath: Path to the LabVIEW project .lvproj file. TargetName: Target that contains the build specification (optional, defaults to \"My Computer\"). BuildSpecName: Name of the LabVIEW build specification (optional, builds all if empty). Major: Major version component (optional, skips version setting if < 0). Minor: Minor version component (optional, skips version setting if < 0). Patch: Patch version component (optional, skips version setting if < 0). Build: Build number component (optional, skips version setting if < 0). Commit: Commit hash or identifier (optional). DryRun: If set, prints the command instead of executing it. gcliPath: Optional path prepended to PATH for locating the g CLI.",
"Invoke-BuildSpecGithubHostedWindows": {
"description": "Builds LabVIEW build specification using Windows GitHub-hosted runner. MinimumSupportedLVVersion: LabVIEW version for the build (e.g., \"2021\", \"2026\"). SupportedBitness: Bitness of the LabVIEW environment (\"32\" or \"64\"). ProjectPath: Path to the LabVIEW project .lvproj file. TargetName: Target that contains the build specification (optional, defaults to \"My Computer\"). BuildSpecName: Name of the LabVIEW build specification (optional, builds all if empty). Major: Major version component (optional, skips version setting if < 0). Minor: Minor version component (optional, skips version setting if < 0). Patch: Patch version component (optional, skips version setting if < 0). Build: Build number component (optional, skips version setting if < 0). Commit: Commit hash or identifier (optional). DryRun: If set, prints the command instead of executing it. gcliPath: Optional path prepended to PATH for locating the g CLI.",
"parameters": {
"Build": {
"type": "number",
Expand Down Expand Up @@ -1346,7 +1346,7 @@
"type": "string"
}
],
"build-lvlibp-docker-linux": [
"build-spec-docker-linux": [
{
"name": "minimum_supported_lv_version",
"description": "LabVIEW version year for the build (e.g., \"2021\", \"2026\").",
Expand Down Expand Up @@ -1384,28 +1384,28 @@
},
{
"name": "major",
"description": "Major version component for the PPL. Omit to skip version setting.",
"description": "Major version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "minor",
"description": "Minor version component for the PPL. Omit to skip version setting.",
"description": "Minor version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "patch",
"description": "Patch version component for the PPL. Omit to skip version setting.",
"description": "Patch version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "build",
"description": "Build number component for the PPL. Omit to skip version setting.",
"description": "Build number component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
Expand Down Expand Up @@ -1453,7 +1453,7 @@
"type": "string"
}
],
"build-lvlibp-docker-windows": [
"build-spec-docker-windows": [
{
"name": "minimum_supported_lv_version",
"description": "LabVIEW version year for the build (e.g., \"2021\", \"2026\").",
Expand Down Expand Up @@ -1491,28 +1491,28 @@
},
{
"name": "major",
"description": "Major version component for the PPL. Omit to skip version setting.",
"description": "Major version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "minor",
"description": "Minor version component for the PPL. Omit to skip version setting.",
"description": "Minor version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "patch",
"description": "Patch version component for the PPL. Omit to skip version setting.",
"description": "Patch version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "build",
"description": "Build number component for the PPL. Omit to skip version setting.",
"description": "Build number component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
Expand Down Expand Up @@ -1560,7 +1560,7 @@
"type": "string"
}
],
"build-lvlibp-github-hosted-windows": [
"build-spec-github-hosted-windows": [
{
"name": "minimum_supported_lv_version",
"description": "LabVIEW version year for the build (e.g., \"2021\", \"2026\").",
Expand Down Expand Up @@ -1598,28 +1598,28 @@
},
{
"name": "major",
"description": "Major version component for the PPL. Omit to skip version setting.",
"description": "Major version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "minor",
"description": "Minor version component for the PPL. Omit to skip version setting.",
"description": "Minor version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "patch",
"description": "Patch version component for the PPL. Omit to skip version setting.",
"description": "Patch version component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
},
{
"name": "build",
"description": "Build number component for the PPL. Omit to skip version setting.",
"description": "Build number component for the build specification. Omit to skip version setting.",
"required": false,
"default": "",
"type": "string"
Expand Down
Loading
Loading