Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
619 commits
Select commit Hold shift + click to select a range
cc7efd7
test: add build-vi-package workflow test (#211)
Aug 16, 2025
de58f9d
test: verify close-labview workflow
Aug 16, 2025
4da9a50
test: ensure missing-in-project workflow
Aug 16, 2025
b572a38
test: ensure missing-in-project workflow (#213)
Aug 16, 2025
3632e3d
test: add close-labview workflow coverage (#212)
Aug 16, 2025
7a6d103
test: add modify VIPB workflow test
Aug 16, 2025
9458a89
test: add modify VIPB workflow test (#214)
Aug 16, 2025
515583a
test: add prepare labview source workflow test
Aug 16, 2025
042c5e1
test: add prepare labview source workflow test (#215)
Aug 16, 2025
cd1ccea
test: add rename-file workflow test
Aug 16, 2025
bd6f88a
Add rename-file workflow test (#216)
Aug 16, 2025
e5fb48b
test: add restore-setup-lv-source workflow test
Aug 16, 2025
1420505
test: add restore-setup-lv-source workflow test (#217)
Aug 16, 2025
f228d5b
test: ensure revert development mode workflow
Aug 16, 2025
d83521e
test: ensure revert development mode workflow (#218)
Aug 16, 2025
8aac4ed
test: add run-unit-tests workflow test
Aug 16, 2025
558d60d
test: add run-unit-tests workflow test (#219)
Aug 16, 2025
edc8ff3
test: add set-development-mode workflow test
Aug 16, 2025
9158573
test: add set-development-mode workflow test (#220)
Aug 16, 2025
94253dd
Add external workflow for close-labview action
Aug 16, 2025
268c60b
Add external workflow for close-labview action (#221)
Aug 16, 2025
4c1655b
Clarify external repo handling in REQ-012
Aug 16, 2025
db45246
Clarify external repo handling in REQ-012 (#222)
Aug 16, 2025
6d786cc
test: validate external close-labview workflow
Aug 16, 2025
e70ad66
test: validate external close-labview workflow (#223)
Aug 16, 2025
feef8d5
test: enforce self-hosted runners for close-labview
Aug 16, 2025
295196b
test: enforce self-hosted runners for close-labview (#225)
Aug 16, 2025
c2f2515
Add metadata for self-hosted runner requirements
Aug 16, 2025
909630a
Use Join-Path for platform-aware RelativePath
Aug 16, 2025
12388e8
Use self-hosted runner for Close LabVIEW workflow
Aug 16, 2025
e30eacf
Use Join-Path for platform-aware RelativePath (#227)
Aug 16, 2025
da71560
feat: allow retaining unit test reports
Aug 16, 2025
e90d552
feat: allow retaining unit test reports (#228)
Aug 16, 2025
366cab1
Restore PATH after gcli adapters
Aug 16, 2025
99e81fb
Ensure gcli adapters restore PATH (#229)
Aug 16, 2025
5d0d259
chore: avoid duplicate node test counting
Aug 16, 2025
de4ce63
Avoid redundant Node test run in report job (#230)
Aug 16, 2025
94dbec6
Fix path restoration tests mock
Aug 16, 2025
99b9ff6
Fix path restoration tests mock (#231)
Aug 16, 2025
253069f
Document PowerShell 7.5.2 requirement and skip PATH restoration tests
Aug 16, 2025
067fdc5
Document PowerShell 7.5.2 requirement and skip PATH restoration tests…
Aug 16, 2025
6fea48d
De-duplicate requirement tags in test case collection
Aug 16, 2025
0d384e2
De-duplicate requirement tags in CI summary (#233)
Aug 16, 2025
a980fa0
Handle requirement owner mapping in CI summary
Aug 16, 2025
f74917f
Handle requirement owner mapping in CI summary (#234)
Aug 16, 2025
8ad4d45
chore: update windows runner label
Aug 16, 2025
496eab1
chore: update Windows runner label (#235)
Aug 16, 2025
88ec579
Add metadata for self-hosted runner requirements (#226)
Aug 16, 2025
5236b2d
Add numeric IDs to traceability matrix rows
Aug 16, 2025
c622beb
Add numeric IDs to traceability matrix rows (#236)
Aug 16, 2025
64aeb3a
feat: split CI summary by OS
Aug 16, 2025
8090769
ci: record runner setup info
Aug 16, 2025
98cbd5f
ci: record runner setup info (#238)
Aug 16, 2025
1d66857
fix setup info output in ps-ci workflow
Aug 16, 2025
1bf881a
Fix setup info formatting in ps-ci workflow (#239)
Aug 16, 2025
c7baaa6
feat: separate artifacts by os
Aug 16, 2025
f0d8288
feat: separate artifacts by os (#240)
Aug 16, 2025
e5b8989
Use OS-specific traceability summary path
Aug 16, 2025
0c83356
Use OS-specific traceability summary path (#241)
Aug 16, 2025
db61487
chore: group artifacts by os
Aug 16, 2025
57cd008
Group workflow artifacts by OS (#242)
Aug 16, 2025
982c4f3
ci: add actionlint check and fix workflow
Aug 16, 2025
4eb7db6
ci: add actionlint check and fix workflow (#243)
Aug 16, 2025
655c1e3
refactor: pass os to collect test cases
Aug 16, 2025
d72da7d
refactor: pass os to collect test cases (#244)
Aug 16, 2025
b5ebe97
feat: add per-os test summary
Aug 16, 2025
93c400c
feat: add per-os test summary (#245)
Aug 16, 2025
33cd383
Add integration runner metadata
Aug 16, 2025
17b6a9f
Support integration runner metadata in requirements (#246)
Aug 16, 2025
0b100fe
Skip powershell-yaml for integration runners
Aug 16, 2025
4d9e094
Skip powershell-yaml for integration runners (#247)
Aug 16, 2025
50a860c
feat: split CI summary by OS (#237)
Aug 16, 2025
0b871d0
feat: partition CI summaries by runner type
Aug 16, 2025
b79ed99
feat: partition CI summaries by runner type (#248)
Aug 16, 2025
49dce0c
Document environment setup for reliable tests
Aug 16, 2025
c846fd7
Clarify environment setup for reliable tests (#249)
Aug 16, 2025
2f94aec
feat: add requirement summary
Aug 16, 2025
f234adc
feat: add requirement summary to CI output (#250)
Aug 16, 2025
2c8ed1d
Include module scripts in dispatcher registry
Aug 16, 2025
9a601ca
Include module scripts in dispatcher registry (#251)
Aug 16, 2025
3fc0de2
Skip tests when powershell-yaml is unavailable
Aug 16, 2025
d4c7d1e
Skip tests when powershell-yaml is unavailable (#252)
Aug 16, 2025
903edfa
Use regex for runner paths in tests
Aug 16, 2025
af78672
chore: broaden JUnit glob and configure test results
Aug 17, 2025
cf9580d
chore: broaden JUnit glob and configure test results (#254)
Aug 17, 2025
c40b335
feat: infer test owner from machine name
Aug 17, 2025
a80da54
feat: infer test owner from machine name (#255)
Aug 17, 2025
0cdcfd7
Use regex for runner paths in tests (#253)
Aug 17, 2025
91b9243
feat: extract test owner from junit properties
Aug 17, 2025
f37167b
Merge remote-tracking branch 'origin/codex/extract-machine-name-for-t…
Aug 17, 2025
f667889
fix: eliminate deprecated fs constants
Aug 17, 2025
e2ee532
fix: eliminate deprecated fs constants (#257)
Aug 17, 2025
2a8afcd
Support evidence property in test collection
Aug 17, 2025
829e821
Support evidence property in test collection (#258)
Aug 17, 2025
cf9a1ec
fix: update docs and patch yarn lockfile
Aug 17, 2025
2f618ad
fix: drop fs.R_OK in yarn lockfile (#259)
Aug 17, 2025
92d896f
chore(ci): simplify artifact paths
Aug 17, 2025
50d7838
chore(ci): simplify artifact paths (#260)
Aug 17, 2025
0fbb6f4
chore: add markdownlint-cli2
Aug 17, 2025
9ba2863
chore: add markdownlint-cli2 (#261)
Aug 17, 2025
7a3995c
Add JUnit parsing requirements and tests
Aug 17, 2025
e523419
Add JUnit parsing requirements and tests (#262)
Aug 17, 2025
bf334d4
Update AGENTS.md
Aug 17, 2025
4362812
Remove test ID column from CI summary
Aug 17, 2025
e608b1b
Remove test ID column from CI summary (#263)
Aug 17, 2025
3c0e18b
refactor(ci summary): link traceability artifacts
Aug 17, 2025
d8acfba
Add script to print Pester traceability by owner
Aug 17, 2025
e6ad2cc
Add Pester traceability reporting script (#265)
Aug 17, 2025
fc56e4a
Use script to print Pester traceability
Aug 17, 2025
c19271a
Use script to print Pester traceability (#266)
Aug 17, 2025
e5ff31b
test: cover pester traceability output
Aug 17, 2025
9c152d6
test: cover pester traceability output (#267)
Aug 17, 2025
9e72933
refactor(ci summary): link traceability artifacts (#264)
Aug 17, 2025
f83544c
chore: fix error handler import
Aug 17, 2025
f7d68ad
chore: fix error handler import (#268)
Aug 17, 2025
f41bdac
chore: run traceability script with tsx
Aug 17, 2025
d9ce6e0
ci: run traceability script with tsx (#269)
Aug 17, 2025
2596548
Update ci.yml
Aug 17, 2025
afdc0bf
Add requirement property support for Pester tests
Aug 17, 2025
64f14d2
Tag Pester tests with requirement IDs and parse from JUnit properties…
Aug 17, 2025
ebbbc14
Add requirement summary output
Aug 17, 2025
cd2ae88
Add requirement summary markdown report (#271)
Aug 17, 2025
b31d65d
feat: capture test metadata
Aug 17, 2025
42d6a28
feat: capture test metadata (#272)
Aug 17, 2025
cd9aca5
Add test metadata for AddTokenToLabview
Aug 17, 2025
e166580
Use TestMetadata in AddTokenToLabview Pester test (#273)
Aug 17, 2025
63dffce
Require icon-editor-windows label for AddTokenToLabview test
Aug 17, 2025
1b751ca
Document dry-run requirement for self-hosted workflow tests
Aug 17, 2025
5eeeec6
Ensure self-hosted workflow tests default to dry-run (#275)
Aug 17, 2025
a4e2a4b
Require icon-editor-windows label for AddTokenToLabview test (#274)
Aug 17, 2025
1c0ff3e
Add requirement metadata to Pester tests
Aug 17, 2025
459cd33
Add requirement metadata to Pester tests (#277)
Aug 17, 2025
eabaef3
Remove unsupported Pester TestMetadata parameter
Aug 17, 2025
1e334d6
Remove unsupported Pester TestMetadata parameter (#278)
Aug 17, 2025
e2de676
stub Add-TestResult for Pester
Aug 17, 2025
8449430
Stub Add-TestResult to unblock Pester tests (#279)
Aug 17, 2025
9f9dad3
Update requirements.json
Aug 17, 2025
e4655f4
Remove PyYAML dependency
Aug 17, 2025
1a1f806
Remove PyYAML fallback from PowerShell tests (#280)
Aug 17, 2025
ec98b32
Safely parse PowerShell param blocks for dispatcher registry
Aug 17, 2025
6fdd784
Safely parse PowerShell param blocks for dispatcher registry (#281)
Aug 17, 2025
5265656
Load actions registry from dispatchers
Aug 17, 2025
448d73b
Load dispatcher registry from generated mappings (#282)
Aug 17, 2025
841e829
refactor: centralize script execution logic
Aug 17, 2025
7933694
refactor: centralize script execution logic (#283)
Aug 17, 2025
e6030c3
feat: include error details in step summary
Aug 17, 2025
e3a8e92
feat: include error details in step summary (#284)
Aug 17, 2025
6dd800e
Add run-pester-tests action
Aug 17, 2025
e9e123f
Add dispatcher to run Pester tests in repositories (#285)
Aug 17, 2025
8a9d626
Add workflow to run Pester tests on external repository
Aug 17, 2025
0cee449
Add workflow for running Pester tests on external repositories (#286)
Aug 17, 2025
a3466e7
Disable color in Pester tests
Aug 17, 2025
2ea2878
Update AGENTS.md
Aug 17, 2025
fddb2a3
Update AGENTS.md
Aug 17, 2025
bb0265c
Use configuration for Pester CI
Aug 17, 2025
2ea1d97
chore: bump markdown-link-check
Aug 17, 2025
8178c55
chore: bump markdown-link-check (#291)
Aug 17, 2025
92f3027
chore: add markdown link check script
Aug 17, 2025
741740d
chore: add markdown link check script (#292)
Aug 17, 2025
1e5a19f
ci: check markdown links
Aug 17, 2025
febd073
ci: check markdown links (#293)
Aug 17, 2025
9b2b42e
chore: add working directory handling for tests
Aug 17, 2025
4598d47
chore: add working directory handling for tests (#294)
Aug 17, 2025
c2c10bb
Clarify RelativePath semantics
Aug 17, 2025
a901af3
Clarify RelativePath dispatcher description
Aug 17, 2025
6103670
Clarify RelativePath dispatcher description (#297)
Aug 17, 2025
2e3ab02
test: add RelativePath dot working directory tests
Aug 17, 2025
5fa9c29
test: add RelativePath dot working directory tests (#298)
Aug 17, 2025
100aa63
Clarify RelativePath resolution
Aug 17, 2025
b52b5ac
Clarify RelativePath resolution in requirements documentation (#299)
Aug 17, 2025
d7e290a
chore: add icon editor pipeline requirements
Aug 17, 2025
5ff7b65
chore: add IconEditor pipeline requirements (#300)
Aug 17, 2025
468a3e2
Update requirements.json
Aug 17, 2025
d48cf8f
docs: add dispatcher descriptions
Aug 17, 2025
0befe26
docs: add dispatcher descriptions (#301)
Aug 17, 2025
e3b7124
test: verify dispatcher metadata descriptions
Aug 17, 2025
180fd73
test: verify dispatcher metadata descriptions (#302)
Aug 17, 2025
666b77f
test: add error handler coverage
Aug 17, 2025
28e3913
test: add error handler coverage (#303)
Aug 17, 2025
ffe24b2
fix: handle invalid requirements mapping
Aug 17, 2025
3ec3016
fix: handle invalid requirements mapping (#304)
Aug 17, 2025
f548a0c
Handle malformed JUnit XML
Aug 17, 2025
e786af9
Handle malformed JUnit XML (#305)
Aug 17, 2025
564cf42
docs: adjust adapter authoring guide
Aug 17, 2025
0c9ed62
docs: update adapter authoring guide for scripts directory (#306)
Aug 17, 2025
dc4a279
docs: add run-pester-tests and setup-mkdocs action docs
Aug 17, 2025
2ab9bfb
docs: add run-pester-tests and setup-mkdocs action docs (#307)
Aug 17, 2025
f457ebe
docs: remove deprecated Pester CI flag
Aug 17, 2025
24ad17a
docs: remove deprecated Pester CI flag (#308)
Aug 17, 2025
e53ffd9
docs: add run-pester-tests script README
Aug 17, 2025
4c140a3
Add README for run-pester-tests script (#309)
Aug 17, 2025
7cc33c3
docs: crosslink actions and scripts
Aug 17, 2025
e2ba135
Crosslink action docs and add verification script (#310)
Aug 17, 2025
b767adf
fix: remove invalid CI switch from Pester
Aug 17, 2025
b135b49
fix: remove invalid CI switch from Pester step (#311)
Aug 17, 2025
aa1f899
Check labview icon editor path
Aug 18, 2025
b18580f
Validate LabVIEW Icon Editor path in helper (#312)
Aug 18, 2025
480e9b6
docs: document Pester setup
Aug 18, 2025
f904f34
docs: document Pester setup (#313)
Aug 18, 2025
601b367
Add missing-in-project self-hosted workflow
Aug 18, 2025
8287d5a
Add self-hosted missing-in-project workflow (#314)
Aug 18, 2025
fcad8b8
test: add self-hosted workflows for additional actions
Aug 18, 2025
1b80f20
test: add self-hosted workflows for additional actions (#315)
Aug 18, 2025
9617d70
Clarify Pester test requirement
Aug 18, 2025
9aba342
Clarify Pester test requirement (#316)
Aug 18, 2025
a2cf141
Limit dry-run exclusions to REQIE requirements
Aug 18, 2025
a557245
Limit dry-run exclusions to REQIE requirements (#317)
Aug 18, 2025
e020c00
Clarify Icon Editor REQIE requirements
Aug 18, 2025
107f845
Clarify Icon Editor REQIE requirements (#318)
Aug 18, 2025
b87bbbf
chore: remove legacy self-hosted tests
Aug 18, 2025
af38a43
refactor: migrate icon editor workflows to ubuntu runners (#319)
Aug 18, 2025
3ae9861
Include integration runner in PowerShell YAML setup
Aug 18, 2025
27c4116
Run powershell-yaml installation on integration runner (#320)
Aug 18, 2025
aed78ff
ci: setup PowerShell 7.5.1
Aug 18, 2025
b24d1e7
ci: setup PowerShell 7.5.1 (#321)
Aug 18, 2025
cabb646
Use native YAML and avoid Windows checkout
Aug 18, 2025
00d0794
ci: avoid windows checkout and use native YAML (#322)
Aug 18, 2025
14464da
ci: remove powershell-yaml from PowerShell tests
Aug 18, 2025
11068f7
ci: remove powershell-yaml from ps-ci job (#323)
Aug 18, 2025
12f5fda
Remove Import-Module from workflow YAML validation
Aug 18, 2025
278eb14
Use native YAML parsing in CI workflow (#324)
Aug 18, 2025
ee9acc0
feat: simplify YAML parsing in dispatcher
Aug 18, 2025
253fa92
feat: simplify YAML parsing in dispatcher (#326)
Aug 18, 2025
d753ec5
test(apply-vipc): remove external icon repo
Aug 18, 2025
dd5d119
Remove icon editor repo from apply-vipc requirement (#327)
Aug 18, 2025
ff3ae1c
refactor: drop external icon editor checkout
Aug 18, 2025
32c07dc
refactor: drop external icon editor checkout (#328)
Aug 18, 2025
d29307a
Allow default args without icon editor
Aug 18, 2025
4a0f964
Allow Pester helper to run without labview-icon-editor (#329)
Aug 18, 2025
c474f1f
ci: manually install PowerShell on windows
Aug 18, 2025
dd6bdad
Document PowerShell MSI install
Aug 18, 2025
aa152fb
ci: manually install PowerShell on Windows runners (#330)
Aug 18, 2025
26950cf
Remove YAML arg support
Aug 18, 2025
4dd3a81
Remove YAML arg support (#333)
Aug 18, 2025
34a92aa
Use preconverted JSON for workflow tests
Aug 18, 2025
3b44f6f
Refactor workflow tests to load preconverted JSON (#334)
Aug 18, 2025
a122e5e
docs: use JSON args instead of ConvertFrom-Yaml
Aug 18, 2025
758081c
docs: replace ConvertFrom-Yaml examples with JSON usage (#335)
Aug 18, 2025
1aa3a78
Explicitly use JSON args in Pester workflows
Aug 18, 2025
1ad10c7
Switch actions to JSON args (#336)
Aug 18, 2025
a856165
test: use ArgsJson override in dispatcher
Aug 18, 2025
5b0c740
test: use ArgsJson override in dispatcher (#337)
Aug 18, 2025
04c551d
docs: drop ConvertFrom-Yaml references
Aug 18, 2025
5009fb0
docs: remove ConvertFrom-Yaml note (#338)
Aug 18, 2025
885d31c
Update ci.yml
Aug 18, 2025
de7eea3
Use approved verbs in action module
Aug 18, 2025
988d218
Use approved verbs in action module (#339)
Aug 18, 2025
588ebd6
ci: remove OS build check for PowerShell
Aug 18, 2025
ac5c989
ci: remove OS build check for PowerShell (#340)
Aug 18, 2025
27a6592
Use configuration for Pester CI (#290)
Aug 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .github/CODEOWNERS

This file was deleted.

11 changes: 0 additions & 11 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

3 changes: 3 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
self-hosted-runner:
labels:
- icon-editor-windows
10 changes: 10 additions & 0 deletions .github/branch_protection_rules.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
actions:
required_status_checks:
- docs-lint
- node-tests
- dispatcher-tests (ubuntu-24.04)
- dispatcher-tests (icon-editor-windows)
- dispatcher-dryrun-tests (ubuntu-24.04)
- dispatcher-dryrun-tests (icon-editor-windows)
- scriptpath-tests (ubuntu-24.04)
- scriptpath-tests (icon-editor-windows)
33 changes: 33 additions & 0 deletions .github/workflows/add-token-to-labview-self-hosted.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"name": "Add token to LabVIEW (ubuntu test)",
"on": {
"workflow_dispatch": null
},
"jobs": {
"add-token": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"name": "Run add-token-to-labview action",
"uses": "./add-token-to-labview/action.yml",
"with": {
"minimum_supported_lv_version": "2021",
"supported_bitness": "64",
"relative_path": "scripts/add-token-to-labview"
}
},
{
"name": "Upload token artifact",
"uses": "actions/upload-artifact@v4",
"with": {
"name": "token-artifact",
"path": "scripts/add-token-to-labview/LabVIEW.ini"
}
}
]
}
}
}
21 changes: 21 additions & 0 deletions .github/workflows/add-token-to-labview-self-hosted.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Add token to LabVIEW (ubuntu test)

on:
workflow_dispatch:

jobs:
add-token:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run add-token-to-labview action
uses: ./add-token-to-labview/action.yml
with:
minimum_supported_lv_version: '2021'
supported_bitness: '64'
relative_path: 'scripts/add-token-to-labview'
- name: Upload token artifact
uses: actions/upload-artifact@v4
with:
name: token-artifact
path: 'scripts/add-token-to-labview/LabVIEW.ini'
28 changes: 28 additions & 0 deletions .github/workflows/apply-vipc-self-hosted.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"name": "Apply VIPC (ubuntu test)",
"on": {
"workflow_dispatch": null
},
"jobs": {
"apply-vipc": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"name": "Run apply-vipc action (dry_run=true)",
"uses": "./apply-vipc/action.yml",
"with": {
"minimum_supported_lv_version": "2021",
"vip_lv_version": "2021",
"supported_bitness": "64",
"relative_path": ".",
"vipc_path": "scripts/apply-vipc/runner_dependencies.vipc",
"dry_run": true
}
}
]
}
}
}
19 changes: 19 additions & 0 deletions .github/workflows/apply-vipc-self-hosted.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Apply VIPC (ubuntu test)

on:
workflow_dispatch:

jobs:
apply-vipc:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run apply-vipc action (dry_run=true)
uses: ./apply-vipc/action.yml
with:
minimum_supported_lv_version: '2021'
vip_lv_version: '2021'
supported_bitness: '64'
relative_path: '.'
vipc_path: 'scripts/apply-vipc/runner_dependencies.vipc'
dry_run: true
40 changes: 40 additions & 0 deletions .github/workflows/build-lvlibp-self-hosted.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"name": "Build LVLIBP (ubuntu test)",
"on": {
"workflow_dispatch": null
},
"jobs": {
"build-lvlibp": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"name": "Run build-lvlibp action",
"uses": "./build-lvlibp/action.yml",
"with": {
"minimum_supported_lv_version": "2021",
"supported_bitness": "64",
"relative_path": "scripts/build-lvlibp",
"labview_project": "scripts/build-lvlibp/lv_icon.lvproj",
"build_spec": "PackedLib Build",
"major": "1",
"minor": "0",
"patch": "0",
"build": "1",
"commit": "abcdef"
}
},
{
"name": "Upload lvlibp artifact",
"uses": "actions/upload-artifact@v4",
"with": {
"name": "build-lvlibp-artifact",
"path": "scripts/build-lvlibp/lv_icon.lvlibp"
}
}
]
}
}
}
28 changes: 28 additions & 0 deletions .github/workflows/build-lvlibp-self-hosted.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Build LVLIBP (ubuntu test)

on:
workflow_dispatch:

jobs:
build-lvlibp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run build-lvlibp action
uses: ./build-lvlibp/action.yml
with:
minimum_supported_lv_version: '2021'
supported_bitness: '64'
relative_path: 'scripts/build-lvlibp'
labview_project: 'scripts/build-lvlibp/lv_icon.lvproj'
build_spec: 'PackedLib Build'
major: '1'
minor: '0'
patch: '0'
build: '1'
commit: 'abcdef'
- name: Upload lvlibp artifact
uses: actions/upload-artifact@v4
with:
name: build-lvlibp-artifact
path: 'scripts/build-lvlibp/lv_icon.lvlibp'
39 changes: 39 additions & 0 deletions .github/workflows/build-self-hosted.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"name": "Build (ubuntu test)",
"on": {
"workflow_dispatch": null
},
"jobs": {
"build": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"name": "Run build action",
"uses": "./build/action.yml",
"with": {
"relative_path": "scripts/build",
"major": "1",
"minor": "0",
"patch": "0",
"build": "1",
"commit": "abcdef",
"labview_minor_revision": "3",
"company_name": "Acme Corp",
"author_name": "Jane Doe"
}
},
{
"name": "Upload build artifact",
"uses": "actions/upload-artifact@v4",
"with": {
"name": "build-artifact",
"path": "scripts/build/lv_icon_x64.lvlibp"
}
}
]
}
}
}
27 changes: 27 additions & 0 deletions .github/workflows/build-self-hosted.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Build (ubuntu test)

on:
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run build action
uses: ./build/action.yml
with:
relative_path: 'scripts/build'
major: '1'
minor: '0'
patch: '0'
build: '1'
commit: 'abcdef'
labview_minor_revision: '3'
company_name: 'Acme Corp'
author_name: 'Jane Doe'
- name: Upload build artifact
uses: actions/upload-artifact@v4
with:
name: build-artifact
path: 'scripts/build/lv_icon_x64.lvlibp'
41 changes: 41 additions & 0 deletions .github/workflows/build-vi-package-self-hosted.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"name": "Build VI package (ubuntu test)",
"on": {
"workflow_dispatch": null
},
"jobs": {
"build-vi-package": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"name": "Run build-vi-package action",
"uses": "./build-vi-package/action.yml",
"with": {
"minimum_supported_lv_version": "2021",
"supported_bitness": "64",
"labview_minor_revision": "0",
"relative_path": "scripts/build-vi-package",
"vipb_path": "scripts/build-vi-package/NI Icon editor.vipb",
"major": "1",
"minor": "0",
"patch": "0",
"build": "1",
"commit": "abcdef",
"display_information_json": "{\"Name\":\"Test\"}"
}
},
{
"name": "Upload VI package",
"uses": "actions/upload-artifact@v4",
"with": {
"name": "vi-package",
"path": "scripts/build-vi-package/lv_icon.vip"
}
}
]
}
}
}
29 changes: 29 additions & 0 deletions .github/workflows/build-vi-package-self-hosted.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Build VI package (ubuntu test)

on:
workflow_dispatch:

jobs:
build-vi-package:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run build-vi-package action
uses: ./build-vi-package/action.yml
with:
minimum_supported_lv_version: '2021'
supported_bitness: '64'
labview_minor_revision: '0'
relative_path: 'scripts/build-vi-package'
vipb_path: 'scripts/build-vi-package/NI Icon editor.vipb'
major: '1'
minor: '0'
patch: '0'
build: '1'
commit: 'abcdef'
display_information_json: '{"Name":"Test"}'
- name: Upload VI package
uses: actions/upload-artifact@v4
with:
name: vi-package
path: 'scripts/build-vi-package/lv_icon.vip'
Loading
Loading