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
75 changes: 0 additions & 75 deletions .github/workflows/Build_VIPM_Library.yml

This file was deleted.

36 changes: 0 additions & 36 deletions .github/workflows/Check_Broken_VIs.yml

This file was deleted.

76 changes: 76 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: CI

on:
pull_request:
branches:
- main

push:
branches:
- main
paths-ignore:
- '**.md'
- '**.txt'
- '**.drawio'
- '**.vipb'

workflow_dispatch:

jobs:

# ──────────────────────────────────────────────
# Job 1: Check for broken VIs (quick gate)
# ──────────────────────────────────────────────
Check_Broken_VIs:
runs-on: [self-hosted, lv2017]

steps:
- uses: actions/checkout@v4.2.2

- id: Check_Broken_VIs
uses: NEVSTOP-LAB/lvCICD@main
with:
LabVIEW_Version: 2017
Operation: VIAn_CheckBrokenVIs
Parameter1: ${{ github.workspace }}
Parameter2: NOPASSWORD
Parameter3: YES
Parameter4: -placeContent

# ──────────────────────────────────────────────
# Job 2: Build VIPM library (only if check passed)
# ──────────────────────────────────────────────
Build_VIPM_Library:
needs: Check_Broken_VIs
runs-on: [self-hosted, lv2017]

steps:
- uses: FranzDiebold/github-env-vars-action@v2

- uses: actions/checkout@v4.2.2

- name: BuildDailyVIP
id: build-vip
uses: NEVSTOP-LAB/vipm-BuildViPackage@main
with:
LabVIEW_Version: 2017
VipbPath: ${{ github.workspace }}

- name: Upload a Build Artifact
uses: actions/upload-artifact@v4.3.2
with:
name: ${{ steps.build-vip.outputs.vipName }}
path: ${{ steps.build-vip.outputs.vipPathName }}
if-no-files-found: warn
retention-days: 90

- name: backup Build Artifact by ftp
uses: dennisameling/ftp-upload-action@v1.0.9
with:
server: ${{ secrets.VIPM_FTP_IP }}
port: ${{ secrets.VIPM_FTP_PORT }}
username: ${{ secrets.VIPM_FTP_USER }}
password: ${{ secrets.VIPM_FTP_PASSWORD }}
secure: false
server_dir: /${{ env.CI_REPOSITORY_OWNER_SLUG }}/${{ env.CI_REPOSITORY_NAME }}/${{ env.CI_ACTION_REF_NAME }}/
local_dir: ./vip/
19 changes: 15 additions & 4 deletions LabVIEW-QuickDrops-Manager.vipb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<VI_Package_Builder_Settings Version="2018" Created_Date="2019-02-21 11:18:16" Modified_Date="2026-07-21 16:42:33" Creator="ni" Comments="" ID="5334e8ee0bc5c98271ba66b7a96e16b5">
<VI_Package_Builder_Settings Version="2018" Created_Date="2019-02-21 11:18:16" Modified_Date="2026-07-27 16:06:23" Creator="ni" Comments="" ID="3b7cebb99e63b4d77ce0cc24502d385f">
<Library_General_Settings>
<Package_File_Name>LabVIEW_QuickDrops_Manager</Package_File_Name>
<Library_Version>1.0.0.8</Library_Version>
Expand Down Expand Up @@ -50,9 +50,11 @@
<Copyright/>
<Packager>NEVSTOP</Packager>
<URL>https://github.com/NEVSTOP-LAB</URL>
<Release_Notes>[add] #22 Change String/Numeric Display Style - https://github.com/NEVSTOP-LAB/LabVIEW-QuickDrops-Manager/wiki/Control-Operation
[add] #29 add fit VI window to content - https://github.com/NEVSTOP-LAB/LabVIEW-QuickDrops-Manager/wiki/Fit-VI-Window-to-Content
[fix] fix conflicting files</Release_Notes>
<Release_Notes>[add] #22 Change string/numeric display style
[add] #29 Add fit-to-content for VI window
[add] #37 Add shortcut for converting String, Array, Ring, ComboBox to Enum @datadataup
[fix] Fix conflicting files
[fix] Remove dependency libraries</Release_Notes>
</Description>
<Destinations>
<Toolkit_VIs>
Expand Down Expand Up @@ -250,6 +252,15 @@
<Exclusions>
<Path>DEV ENVIRONMENT LabVIEW 2017</Path>
</Exclusions>
<Exclusions>
<Path>README(zh-cn).md</Path>
</Exclusions>
<Exclusions>
<Path>src/user.lib/_NEVSTOP/_QuickDrop/library icon.jpg</Path>
</Exclusions>
<Exclusions>
<Path>src/user.lib/_NEVSTOP/_QuickDrop/_LabVIEW.ini</Path>
</Exclusions>
</Source_Files>
<License_Agreement_Filepath>LICENSE</License_Agreement_Filepath>
<Licensing_and_Activation>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading