Skip to content

CMakeLists: refactor to optionally use native libs #1648

CMakeLists: refactor to optionally use native libs

CMakeLists: refactor to optionally use native libs #1648

Workflow file for this run

name: CI
on:
push:
branches:
- main
- 'releases/**'
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
jobs:
cancel_builds:
uses: ./.github/workflows/cancel_builds.yml
validate_imported_protos:
uses: ./.github/workflows/validate_imported_protos.yml
validate_python:
uses: ./.github/workflows/validate_python.yml
build_desktop:
needs:
- validate_imported_protos
- validate_python
uses: ./.github/workflows/build_cmake.yml
build_nilrt:
needs:
- validate_imported_protos
- validate_python
uses: ./.github/workflows/build_nilrt.yml
run_win_system_tests:
needs: build_desktop
uses: ./.github/workflows/run_win_system_tests.yml
run_ubuntu_system_tests:
needs: build_desktop
uses: ./.github/workflows/run_ubuntu_system_tests.yml
create_client_artifacts:
uses: ./.github/workflows/create_client_artifacts.yml
create_release:
if: ${{ startsWith(github.ref, 'refs/heads/releases') && github.event_name == 'push' }}
needs:
- build_desktop
- build_nilrt
- create_client_artifacts
uses: ./.github/workflows/create_release.yml