diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5d0f96eba..6d6c68d30 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,7 @@ on: [push, pull_request] name: Build jobs: build-linux: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - run: sudo apt install -y valgrind uuid-dev - uses: actions/checkout@v2 @@ -25,7 +25,7 @@ jobs: name: bindings.zip path: build/bindings.zip build-macos: - runs-on: macos-10.15 + runs-on: macos-latest steps: - uses: actions/checkout@v2 with: @@ -42,7 +42,7 @@ jobs: path: build/lib3mf.dylib codecoverage-macos: - runs-on: macos-10.15 + runs-on: macos-latest steps: - uses: actions/checkout@v2 with: @@ -65,7 +65,7 @@ jobs: with: token: ${{ secrets.CODECOV_TOKEN }} files: ./build/Test_CPP_Bindings_filtered.info - fail_ci_if_error: true # optional (default = false) + fail_ci_if_error: false # optional (default = false) verbose: true # optional (default = false) build-windows-release: @@ -139,7 +139,7 @@ jobs: - run: ctest -V working-directory: ./build assemble-sdk: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: [build-windows-release, build-linux, build-macos] steps: - run: sudo apt install -y zip unzip @@ -161,7 +161,7 @@ jobs: name: lib3mf_sdk.zip path: build/lib3mf_sdk.zip deploy-linux: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: [assemble-sdk] steps: - run: sudo apt install -y zip unzip @@ -213,7 +213,7 @@ jobs: cmake --build . --config Release ./Release/Example_ExtractInfo.exe ../../Files/Helix.3mf deploy-macos: - runs-on: macos-10.15 + runs-on: macos-latest needs: [assemble-sdk] steps: - name: Download lib3mf_sdk artifact