From 101e30d9b9e44a8f1e018734a0a545f56c8a650c Mon Sep 17 00:00:00 2001 From: Michael Le Date: Fri, 22 Sep 2023 22:18:30 -0700 Subject: [PATCH] Fix nim workflow (#8098) * Fix nim workflow * Fix yaml --- .github/workflows/build.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dd59a243837..26fb69db71e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -65,8 +65,8 @@ jobs: if: matrix.cxx == 'g++-10' && startsWith(github.ref, 'refs/tags/') id: hash-gcc run: echo "hashes=$(sha256sum Linux.flatc.binary.${{ matrix.cxx }}.zip | base64 -w0)" >> $GITHUB_OUTPUT - - build-linux-no-file-tests: + + build-linux-no-file-tests: name: Build Linux with -DFLATBUFFERS_NO_FILE_TESTS runs-on: ubuntu-latest steps: @@ -76,7 +76,7 @@ jobs: - name: build run: make -j - build-linux-out-of-source: + build-linux-out-of-source: name: Build Linux with out-of-source build location runs-on: ubuntu-latest steps: @@ -114,8 +114,8 @@ jobs: - uses: actions/checkout@v3 - name: cmake run: > - CXX=${{ matrix.cxx }} cmake -G "Unix Makefiles" - -DCMAKE_BUILD_TYPE=Release -DFLATBUFFERS_STRICT_MODE=ON + CXX=${{ matrix.cxx }} cmake -G "Unix Makefiles" + -DCMAKE_BUILD_TYPE=Release -DFLATBUFFERS_STRICT_MODE=ON -DFLATBUFFERS_CPP_STD=${{ matrix.std }} -DFLATBUFFERS_BUILD_CPP17=${{ matrix.std >= 17 && 'On' || 'Off'}} - name: build @@ -139,8 +139,8 @@ jobs: uses: microsoft/setup-msbuild@v1.1 - name: cmake run: > - cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Release - -DFLATBUFFERS_STRICT_MODE=ON + cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Release + -DFLATBUFFERS_STRICT_MODE=ON -DFLATBUFFERS_CPP_STD=${{ matrix.std }} -DFLATBUFFERS_BUILD_CPP17=${{ matrix.std >= 17 && 'On' || 'Off'}} - name: build @@ -156,7 +156,7 @@ jobs: contents: write outputs: digests: ${{ steps.hash.outputs.hashes }} - name: Build Windows 2019 + name: Build Windows 2019 runs-on: windows-2019 steps: - uses: actions/checkout@v3 @@ -225,7 +225,7 @@ jobs: matrix: configuration: [ '', - '-p:UnsafeByteBuffer=true', + '-p:UnsafeByteBuffer=true', # Fails two tests currently. #'-p:EnableSpanT=true,UnsafeByteBuffer=true' ] @@ -233,7 +233,7 @@ jobs: - uses: actions/checkout@v3 - name: Setup .NET Core SDK uses: actions/setup-dotnet@v3 - with: + with: dotnet-version: '3.1.x' - name: Build run: | @@ -462,7 +462,7 @@ jobs: - name: test working-directory: tests run: bash RustTest.sh - + build-rust-windows: name: Build Rust Windows runs-on: windows-2019 @@ -578,7 +578,7 @@ jobs: - uses: jiro4989/setup-nim-action@v1 - name: install library working-directory: nim - run: nimble -y develop + run: nimble -y develop && nimble install - name: test working-directory: tests/nim run: python3 testnim.py