Skip to content

Commit 3b90860

Browse files
Feature/ci cd update (#155)
* Changed BG color to green. (#154) * Bumped VIPB version * Adding initial revision * Adding what was installed * Revert "Adding what was installed" This reverts commit 2ccc793. * Deleted all tooling * test * Added extension * Extension can be seen but there is an error * Extension is capable of building * Added real time output capabilities * Script accepts semantinc versioning * Adding extension to build VI Packages * Accepts a file path with the release notes as an argument. If path does not exist, it creates it. * Correct parameter is now passing the version to the VI Package * If an error occurs, the script is now responsible for closing its own labview execution. * Baseline using a try catch block * Always try to apply dependencies twice to take into account the first failed execution when there is a very big initial VIPC * Checks if VIPC needs applying before applying it * Removed technical debt * Removed deprecated script. will need to update github action * baseline with error * fixed example to use build 1 and not 0 * progress * One of the copy VIs was not set to overwrite * Updated only to bare minimum dependencies for the runner * Revert "Updated only to bare minimum dependencies for the runner" This reverts commit f413f9b. * added runner dependencies * Updated dependencies * bringing back change * Excluding new files * Was missing a destination override for the ppls * Changes to actions * Added LoadGraphics.vi as a dependency * Handles labview minor versions. This breaks all callers of this script. * Now accepts updated prototype * Enabled error * added an exclution to not include releasenotes.md. * Added the backup for the icon editor 2025 64 bits * cancels multiple workflows * test * Update my-heavy-workflow.yml Signed-off-by: sergiov-ni <[email protected]> * Update my-heavy-workflow.yml Signed-off-by: sergiov-ni <[email protected]> * Update my-heavy-workflow.yml Signed-off-by: sergiov-ni <[email protected]> * adding correct yaml file * Update and rename my-heavy-workflow.yml to cancel-previous.yml Signed-off-by: sergiov-ni <[email protected]> * Update cancel-previous.yml Signed-off-by: sergiov-ni <[email protected]> * Update cancel-previous.yml Signed-off-by: sergiov-ni <[email protected]> * Delete .github/workflows/cancel-previous.yml Signed-off-by: sergiov-ni <[email protected]> --------- Signed-off-by: sergiov-ni <[email protected]> Co-authored-by: Samuel Taggart <[email protected]> Co-authored-by: Sergio Velderrain <[email protected]>
1 parent 2ae1b1e commit 3b90860

File tree

916 files changed

+228333
-253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

916 files changed

+228333
-253
lines changed

.vscode/tasks.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"label": "Enable Dev Mode",
6+
"type": "shell",
7+
"command": "pwsh",
8+
"args": [
9+
"./Set_Development_Mode.ps1",
10+
"-RelativePath",
11+
"${workspaceFolder}"
12+
],
13+
"options": {
14+
"cwd": "${workspaceFolder}/pipeline/scripts"
15+
},
16+
"group": "none"
17+
},
18+
{
19+
"label": "Disable Dev Mode",
20+
"type": "shell",
21+
"command": "pwsh",
22+
"args": [
23+
"./RevertDevelopmentMode.ps1",
24+
"-RelativePath",
25+
"${workspaceFolder}"
26+
],
27+
"options": {
28+
"cwd": "${workspaceFolder}/pipeline/scripts"
29+
},
30+
"group": "none",
31+
"problemMatcher": []
32+
}
33+
]
34+
}
35+

Tooling/deployment/ApplyVIPC.vi

868 Bytes
Binary file not shown.
-31 KB
Binary file not shown.

Tooling/deployment/NI Icon editor.vipb

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2024-11-13 13:58:09" Modified_Date="2025-03-06 18:28:22" Creator="svelderr" Comments="" ID="e67e7114cea7bdd7420b3baf964597ce">
1+
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2024-11-13 13:58:09" Modified_Date="2025-03-13 13:11:19" Creator="svelderr" Comments="" ID="cd45cc85d704b9f72bb854ddbe113e7d">
22
<Library_General_Settings>
33
<Package_File_Name>NI_Icon_editor</Package_File_Name>
4-
<Library_Version>1.0.0.127</Library_Version>
4+
<Library_Version>21.0.0.12</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>..\..</Library_Source_Folder>
77
<Library_Output_Folder>..\..\builds\VI Package</Library_Output_Folder>
@@ -102,7 +102,7 @@
102102
<Name>LVAddons</Name>
103103
<LLB>false</LLB>
104104
<Preserve_Hierarchy>false</Preserve_Hierarchy>
105-
<Path>&lt;OS Application Files&gt;\NI\LVAddons\niiconeditor32</Path>
105+
<Path>&lt;OS Application Files&gt;\NI\LVAddons\niiconeditor64</Path>
106106
</Additional_Destination>
107107
<Additional_Destination>
108108
<Name>Install artifacts</Name>
@@ -148,6 +148,18 @@
148148
<Additional_Destination>true</Additional_Destination>
149149
<Additional_Destination_Index>1</Additional_Destination_Index>
150150
</Destination_Overrides>
151+
<Destination_Overrides>
152+
<Path>resource/plugins/lv_icon_x86.lvlibp</Path>
153+
<Destination>0</Destination>
154+
<Additional_Destination>true</Additional_Destination>
155+
<Additional_Destination_Index>3</Additional_Destination_Index>
156+
</Destination_Overrides>
157+
<Destination_Overrides>
158+
<Path>resource/plugins/lv_icon_x64.lvlibp</Path>
159+
<Destination>0</Destination>
160+
<Additional_Destination>true</Additional_Destination>
161+
<Additional_Destination_Index>3</Additional_Destination_Index>
162+
</Destination_Overrides>
151163
<Password_Overrides>
152164
<Path>.</Path>
153165
<Password/>
@@ -182,9 +194,6 @@
182194
<Exclusions>
183195
<Path>.gitignore</Path>
184196
</Exclusions>
185-
<Exclusions>
186-
<Path>azure-pipelines.yml</Path>
187-
</Exclusions>
188197
<Exclusions>
189198
<Path>CODE_OF_CONDUCT.md</Path>
190199
</Exclusions>
@@ -290,6 +299,18 @@
290299
<Exclusions>
291300
<Path>Tooling/RestoreSetupLVSource.vi</Path>
292301
</Exclusions>
302+
<Exclusions>
303+
<Path>.vscode</Path>
304+
</Exclusions>
305+
<Exclusions>
306+
<Path>docs</Path>
307+
</Exclusions>
308+
<Exclusions>
309+
<Path>Tooling/vs-code</Path>
310+
</Exclusions>
311+
<Exclusions>
312+
<Path>Tooling/deployment/release_notes.md</Path>
313+
</Exclusions>
293314
<Compile_Exclusions>
294315
<Path>.</Path>
295316
</Compile_Exclusions>
-284 Bytes
Binary file not shown.
-2.35 KB
Binary file not shown.
2.61 MB
Binary file not shown.
24.5 KB
Binary file not shown.

Tooling/vs-code/.vscode/tasks.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"label": "Enable Dev Mode",
6+
"type": "shell",
7+
"command": "pwsh",
8+
"args": [
9+
"./Set_Development_Mode.ps1",
10+
"-RelativePath",
11+
"${workspaceFolder}"
12+
],
13+
"options": {
14+
"cwd": "${workspaceFolder}/pipeline/scripts"
15+
}
16+
},
17+
{
18+
"label": "Disable Dev Mode",
19+
"type": "shell",
20+
"command": "pwsh",
21+
"args": [
22+
"./RevertDevelopmentMode.ps1",
23+
"-RelativePath",
24+
"${workspaceFolder}"
25+
],
26+
"options": {
27+
"cwd": "${workspaceFolder}/pipeline/scripts"
28+
}
29+
}
30+
]
31+
}
32+
Binary file not shown.

0 commit comments

Comments
 (0)