Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2ca45bc
Update runlabview.sh
aphill93 Oct 20, 2025
15b3849
Update vi-analyzer-container.yml
aphill93 Oct 28, 2025
c4db1d9
Update vi-analyzer-container.yml
aphill93 Oct 28, 2025
c8de190
replacing Test config file with passing test
aphill93 Oct 28, 2025
e9111eb
Update runlabview.sh
aphill93 Nov 3, 2025
8fa0305
Create temporary directory for LabVIEW compilation
aphill93 Nov 3, 2025
e9b9e4b
Make LV CLI verbose
aphill93 Nov 3, 2025
2d8dc60
Update Docker image version in workflow
aphill93 Nov 3, 2025
338ee59
Fix syntax error in runlabview.sh
aphill93 Nov 3, 2025
e9b37f2
Update LabVIEW Docker image version in workflow
aphill93 Nov 3, 2025
b8a50f5
Update Tests Cases to Fail
aphill93 Nov 4, 2025
7a1aa5f
Add LABVIEW_PATH variable to runlabview.sh
aphill93 Nov 4, 2025
7320929
Update configuration file path in runlabview.sh
aphill93 Nov 4, 2025
007f6e9
Update LabVIEW configuration file path
aphill93 Nov 4, 2025
337b251
Update configuration file path in runlabview.sh
aphill93 Nov 4, 2025
5dc4d09
Update LabVIEW configuration file path
aphill93 Nov 4, 2025
3ed7fcd
Update configuration file path in runlabview.sh
aphill93 Nov 4, 2025
8f593d2
Update LabVIEW config file path in runlabview.sh
aphill93 Jan 16, 2026
73e8315
Update configuration file path in runlabview.sh
gregr-ni Jan 16, 2026
47ccbbd
Update runlabview.sh
sganjoo Jan 28, 2026
e1d1c1a
Update runlabview.sh
sganjoo Jan 28, 2026
741ec3b
Update runlabview.sh
sganjoo Feb 12, 2026
92d598f
Update runlabview.sh
sganjoo Feb 12, 2026
b6935c4
Update runlabview.sh
sganjoo Feb 12, 2026
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
16 changes: 8 additions & 8 deletions .github/workflows/vi-analyzer-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,20 @@ jobs:
uses: actions/checkout@v3

# Authenticate to Docker Hub
- name: Log in to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ secrets.GHCR_UNAME }}
password: ${{ secrets.GHCR_PAT }}
#- name: Log in to GitHub Container Registry
# uses: docker/login-action@v2
# with:
# registry: ghcr.io
# username: ${{ secrets.GHCR_UNAME }}
#password: ${{ secrets.GHCR_PAT }}

- name: Pull Docker Image from Docker Hub
run: docker pull ghcr.io/shivacode-2/labview:2025q3-linux-beta
run: docker pull nationalinstruments/labview:2025q3-linux

- name: Run LabVIEWCLI Operations
run: |
docker run --rm \
-v "${{ github.workspace }}:/workspace" \
ghcr.io/shivacode-2/labview:2025q3-linux-beta \
nationalinstruments/labview:2025q3-linux \
bash -c "cd /workspace && chmod +x runlabview.sh && ./runlabview.sh"

6 changes: 4 additions & 2 deletions runlabview.sh
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
#!/bin/bash
CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg'
LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull'
CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg'
REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt'
MASSCOMPILE_DIR='/workspace/Test-VIs'
LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull'

# Verify that the configuration file exists.
if [ ! -f "$CONFIG_FILE" ]; then
echo "Error: Configuration file not found at $CONFIG_FILE, exiting...!"
exit 1
fi

mkdir -p "/tmp/natinst"
echo "1" > /tmp/natinst/LVContainer.txt

echo "Running LabVIEWCLI MassCompile with following parameters:"
echo "DirectorytoCompile: $MASSCOMPILE_DIR"
Expand Down
Loading