From 421c8bf322e3c057f5f9274512a30e9096a76291 Mon Sep 17 00:00:00 2001 From: Navneet Wats Date: Mon, 5 Jan 2026 13:10:54 +0530 Subject: [PATCH] Create an initial workflow - run-via-tests.yml to run VI Analyzer checks using LV container image --- .github/workflows/run-via-tests.yml | 46 +++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/run-via-tests.yml diff --git a/.github/workflows/run-via-tests.yml b/.github/workflows/run-via-tests.yml new file mode 100644 index 0000000..1bdaefa --- /dev/null +++ b/.github/workflows/run-via-tests.yml @@ -0,0 +1,46 @@ +name: (Work In Progress) Run VIA tests (GitHub Hosted) + +on: + # TODO: Uncomment the original triggers below when ready for full deployment + pull_request: + branches: + - feature/github-actions-cicd # Temporary: only run on this branch + # - main + # - develop + # - release/* + # - feature/* + # - hotfix/* + # types: + # - opened + # - synchronize + # - reopened + # - ready_for_review + + push: + branches: + - feature/github-actions-cicd # Temporary: only run on this branch + # - main + # - develop + # - release/* + # - hotfix/* + # - feature/* + + workflow_dispatch: + +jobs: + run-via-tests: + name: Run VI Analyzer tests + runs-on: ubuntu-latest + container: + image: nationalinstruments/labview:2025q3patch1-linux + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Run VI Analyzer tests + shell: bash + working-directory: ${{ github.workspace }} + run: | + # TODO: Add commands to run VI Analyzer tests on files in this repo + echo "Work In progress: VI Analyzer tests to be implemented."