diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8118e0d..d8b419c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,10 +5,14 @@ on: - main pull_request: jobs: - build_windows: - runs-on: [windows-latest] + build: + strategy: + matrix: + os: [windows-latest, ubuntu-latest] env: DEPOT_TOOLS_WIN_TOOLCHAIN: 0 + continue-on-error: true + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - uses: dart-lang/setup-dart@v1 @@ -20,3 +24,9 @@ jobs: - uses: threeal/cmake-action@v1.3.0 - name: Build Shared Library run: cmake --build build --config release + - name: 'Upload Artifact' + uses: actions/upload-artifact@v3 + with: + name: libs + path: ./build/src/Release/ + \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 9dc4e40..19903bf 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,5 +4,8 @@ "**/.DS_Store": true, // this is a default value "dart-sdk/": true - } + }, + "dart.analysisExcludedFolders": [ + "dart-sdk" + ] } \ No newline at end of file