diff --git a/.github/workflows/cargo-build.yml b/.github/workflows/cargo-build.yml deleted file mode 100644 index dbf525ddd..000000000 --- a/.github/workflows/cargo-build.yml +++ /dev/null @@ -1,50 +0,0 @@ -on: - push: - branches: - - main - paths: - - '**.rs' - - '**/Cargo.toml' - - '**/Cargo.lock' - - '**/rust-toolchain.toml' - - .github/workflows/cargo-build.yml - pull_request: - paths: - - '**.rs' - - '**/Cargo.toml' - - '**/Cargo.lock' - - '**/rust-toolchain.toml' - - .github/workflows/cargo-build.yml -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} - cancel-in-progress: true -name: cargo build -jobs: - cargobuild: - name: cargo build - runs-on: ubuntu-latest - strategy: - matrix: - dir: ['src/wasm-lib'] - steps: - - uses: actions/checkout@v4 - - - name: Install latest rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - override: true - - - name: install dependencies - if: matrix.dir == 'src-tauri' - run: | - sudo apt-get update - sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf - - name: Rust Cache - uses: Swatinem/rust-cache@v2.6.1 - - - name: Run cargo build - run: | - cd "${{ matrix.dir }}" - cargo build --all - shell: bash