From 3844d395ee44b5f147702b1029b6a88cbd8ad6a4 Mon Sep 17 00:00:00 2001 From: Erik Jaegervall Date: Thu, 13 Jun 2024 09:52:39 +0200 Subject: [PATCH] Add workflow dispatch Also fix cyclonedds build problem and update submodule Signed-off-by: Erik Jaegervall --- .github/workflows/buildcheck.yml | 12 ++++++++---- vss-tools | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/buildcheck.yml b/.github/workflows/buildcheck.yml index a67129b13..989461e85 100644 --- a/.github/workflows/buildcheck.yml +++ b/.github/workflows/buildcheck.yml @@ -1,6 +1,9 @@ name: Standard Build Check -on: [push, pull_request] +on: + push: + pull_request: + workflow_dispatch: jobs: buildtest: @@ -16,9 +19,10 @@ jobs: run: | # Needed for using exact python version, which is # required in `Pipfile`. + # Make sure it is aligned with vss-tools/Pipfile curl https://pyenv.run | bash export PATH="$HOME/.pyenv/bin:$PATH" - pyenv install 3.8.12 + pyenv install 3.10.6 - name: Install vss-tools dependencies run: | @@ -45,10 +49,10 @@ jobs: - name: Test that ddsidl is correct run: | - pipenv install cyclonedds + # Ignore vss-tools Pipfile for this use-case + pipenv install --ignore-pipfile cyclonedds pipenv run idlc *.idl env: - PIPENV_PIPFILE: ./vss-tools/Pipfile PIPENV_VENV_IN_PROJECT: 1 - name: Test optional targets. NOTE - always succeeds diff --git a/vss-tools b/vss-tools index 839b0d087..e054dbd25 160000 --- a/vss-tools +++ b/vss-tools @@ -1 +1 @@ -Subproject commit 839b0d087ecb6419372476fb99a7d8c160c7d13b +Subproject commit e054dbd2561ffc104b38d7510b8c8e6605ba9162