Skip to content

Commit fd63cf9

Browse files
committed
Refs #23483. Add github workflow
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
1 parent 23498a9 commit fd63cf9

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

.github/workflows/windows-ci.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,22 @@ jobs:
6969
fastdds-branch: ${{ inputs.fastdds-branch || 'master' }}
7070
run-build: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'skip-ci') }}
7171
run-tests: ${{ (inputs.run-tests == true) || ((github.event_name == 'pull_request') && (!contains(github.event.pull_request.labels.*.name, 'no-test'))) }}
72+
73+
windows-ci-stable-abi:
74+
if: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'conflicts') }}
75+
strategy:
76+
fail-fast: false
77+
uses: ./.github/workflows/reusable-windows-ci.yml
78+
with:
79+
# It would be desirable to have a matrix of windows OS for this job, but due to the issue opened in this ticket:
80+
# https://github.com/orgs/community/discussions/128118 , it has been set as a single OS job.
81+
os-version: ${{ inputs.os-version || 'windows-2022' }}
82+
vs-toolset: 'v143'
83+
label: '${{ inputs.os-version }}-${{ matrix.vs-toolset }}-stable-api-ci-${{ inputs.fastdds-python-branch }}-${{ inputs.fastdds-branch }}'
84+
colcon-args: ${{ inputs.colcon-args }}
85+
cmake-args: '${{ inputs.cmake-args }} -DUSE_PYTHON_STABLE_ABI=ON'
86+
ctest-args: ${{ inputs.ctest-args }}
87+
fastdds-python-branch: ${{ inputs.fastdds-python-branch || github.ref }}
88+
fastdds-branch: ${{ inputs.fastdds-branch || 'master' }}
89+
run-build: ${{ !(github.event_name == 'pull_request') || !contains(github.event.pull_request.labels.*.name, 'skip-ci') }}
90+
run-tests: ${{ (inputs.run-tests == true) || ((github.event_name == 'pull_request') && (!contains(github.event.pull_request.labels.*.name, 'no-test'))) }}

0 commit comments

Comments
 (0)