From eaac87fee48b7376d7950e1e785bd2bc4780fcff Mon Sep 17 00:00:00 2001 From: TheTechnobear Date: Mon, 12 Feb 2024 12:09:39 +0100 Subject: [PATCH] remove ubuntu build from github action as needs libusb --- .github/workflows/build.yml | 92 +++++++++++++++++++------------------ 1 file changed, 47 insertions(+), 45 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 07b53f2..2e07cf4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,58 +5,60 @@ permissions: on: [push] jobs: - build: - runs-on: ${{ matrix.os }} + # Ubuntu - would need libusb + + # build: + # runs-on: ${{ matrix.os }} - strategy: - # Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable. - fail-fast: false + # strategy: + # # Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable. + # fail-fast: false - # Set up a matrix to run the following 3 configurations: - # 1. - # 2. - # 3. - # - # To add more build types (Release, Debug, RelWithDebInfo, etc.) customize the build_type list. - matrix: - os: [ubuntu-latest] - # os: [ubuntu-latest, windows-latest] - build_type: [Release] - c_compiler: [clang] - cpp_compiler: [clang++] + # # Set up a matrix to run the following 3 configurations: + # # 1. + # # 2. + # # 3. + # # + # # To add more build types (Release, Debug, RelWithDebInfo, etc.) customize the build_type list. + # matrix: + # # os: [ubuntu-latest] + # # os: [ubuntu-latest, windows-latest] + # build_type: [Release] + # c_compiler: [clang] + # cpp_compiler: [clang++] - steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - submodules: 'true' + # steps: + # - name: Checkout repository + # uses: actions/checkout@v3 + # with: + # submodules: 'true' - - name: Set reusable strings - # Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file. - id: strings - shell: bash - run: | - echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" + # - name: Set reusable strings + # # Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file. + # id: strings + # shell: bash + # run: | + # echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" - - name: Configure CMake - # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. - # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type - run: > - cmake -B ${{ steps.strings.outputs.build-output-dir }} - -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} - -DCMAKE_C_COMPILER=${{ matrix.c_compiler }} - -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} - -S ${{ github.workspace }} + # - name: Configure CMake + # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. + # # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type + # run: > + # cmake -B ${{ steps.strings.outputs.build-output-dir }} + # -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} + # -DCMAKE_C_COMPILER=${{ matrix.c_compiler }} + # -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} + # -S ${{ github.workspace }} - - name: Build - # Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). - run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} + # - name: Build + # # Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). + # run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} - # - name: Upload artifacts - # uses: actions/upload-artifact@v3 - # with: - # path: dist/* - # name: ${{runner.os}} + # # - name: Upload artifacts + # # uses: actions/upload-artifact@v3 + # # with: + # # path: dist/* + # # name: ${{runner.os}} build-mac: name: mac