diff --git a/.github/workflows/automatic-update-dependency.yml b/.github/workflows/automatic-update-dependency.yml new file mode 100644 index 00000000..c9081002 --- /dev/null +++ b/.github/workflows/automatic-update-dependency.yml @@ -0,0 +1,27 @@ +name: Automatic update dependencies + +on: + schedule: + - cron: '0 9 * * 6' # Every Saturday at 09:00 UTC + workflow_dispatch: + +permissions: + contents: write + pull-requests: write + +jobs: + update-dependencies: + uses: ni/open-source/.github/workflows/reusable-vipm-update.yml@actions + with: + working_directory: Tooling/deployment + manifest_filename: runner_dependencies.toml + lock_filename: runner_dependencies.lock + include_dev_dependencies: false + labview_version: "2021" + labview_bitness: "64" + base_branch: develop + pr_branch: automation/vipm-dependency-update + secrets: + VIPM_SERIAL_NUMBER: ${{ secrets.VIPM_SERIAL_NUMBER }} + VIPM_FULL_NAME: ${{ secrets.VIPM_FULL_NAME }} + VIPM_EMAIL: ${{ secrets.VIPM_EMAIL }} diff --git a/Tooling/deployment/runner_dependencies.lock b/Tooling/deployment/runner_dependencies.lock new file mode 100644 index 00000000..790731fd --- /dev/null +++ b/Tooling/deployment/runner_dependencies.lock @@ -0,0 +1,125 @@ +# This file is automatically generated by vipm. +# It is not intended for manual editing. + +version = 2 +revision = 0 +updated-at = "2026-09-30T06:03:47.480224048Z" +requires-labview = "2021" + +[[vipm.repo]] +name = "NI LabVIEW Tools Network" +uri = "http://download.ni.com/evaluation/labview/lvtn/vipm" + +[[vipm.repo]] +name = "VIPM Community" +uri = "http://www.jkisoft.com/packages" + +[[package]] +name = "jdp_science_jsontext" +version = "1.9.0.124" +manager = "vipm" +dependencies = ["jdp_science_lib_common_utilities"] +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "NI LabVIEW Tools Network" +checksum = "md5:87ea40ee60bbb5e1c2b16f67b3210e6b" + +[[package]] +name = "jdp_science_lib_common_utilities" +version = "1.4.1.18" +manager = "vipm" +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "NI LabVIEW Tools Network" +checksum = "md5:9b22f7af77447f46e4777298757d850e" + +[[package]] +name = "jki_lib_caraya" +version = "1.4.3.147" +manager = "vipm" +dependencies = [ + "jki_lib_state_machine", + "jki_rsc_toolkits_palette", +] +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "VIPM Community" +checksum = "md5:0c20279ab1c809e6ee64eec107347a64" + +[[package]] +name = "jki_lib_state_machine" +version = "2024.0.3.23" +manager = "vipm" +dependencies = ["jki_rsc_toolkits_palette"] +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "VIPM Community" +checksum = "md5:58d05fd50ecd54c4f1bfc05d47064f61" + +[[package]] +name = "jki_lib_vipm_api" +version = "2020.0.3.80" +manager = "vipm" +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "VIPM Community" +checksum = "md5:cb505625a4ff64539096f041ad32f687" + +[[package]] +name = "jki_rsc_toolkits_palette" +version = "1.1-1" +manager = "vipm" +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "VIPM Community" +checksum = "md5:d8e12776ee5532544b44cc7ab43045f8" + +[[package]] +name = "sas_workshops_lib_lvbuildspec_for_g_cli" +version = "1.2.0.99" +manager = "vipm" +dependencies = ["wiresmith_technology_lib_g_cli"] +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "VIPM Community" +checksum = "md5:c1bff92101bf8e8e9f6f07ca1a773a58" + +[[package]] +name = "sas_workshops_lib_vipb_builder_for_g_cli" +version = "1.1.5.42" +manager = "vipm" +dependencies = [ + "jki_lib_vipm_api", + "wiresmith_technology_lib_g_cli", +] +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "VIPM Community" +checksum = "md5:3521e2499272c04476a5968a13fcf297" + +[[package]] +name = "wiresmith_technology_lib_g_cli" +version = "3.0.1.98" +manager = "vipm" +group = "dev" +resolution-source = "repo" + +[[package.source]] +repo = "VIPM Community" +checksum = "md5:afd65a73b9c5719d91830db7a021d111" diff --git a/Tooling/deployment/runner_dependencies.toml b/Tooling/deployment/runner_dependencies.toml new file mode 100644 index 00000000..03072b3c --- /dev/null +++ b/Tooling/deployment/runner_dependencies.toml @@ -0,0 +1,15 @@ +[project] +name = "actor-framework-ci-runner-dependencies" +version = "1.0.0" +labview-version = "2021" + +[dependencies] +jdp_science_jsontext = "1.9.0.124" +jdp_science_lib_common_utilities = "1.4.1.18" +jki_lib_caraya = "1.4.3.147" +jki_lib_state_machine = "2024.0.3.23" +jki_lib_vipm_api = "2020.0.3.80" +jki_rsc_toolkits_palette = "1.1-1" +sas_workshops_lib_lvbuildspec_for_g_cli = "1.2.0.99" +sas_workshops_lib_vipb_builder_for_g_cli = "1.1.5.42" +wiresmith_technology_lib_g_cli = "3.0.1.98"