diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 2b103452b..cfdb91c2e 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -1,52 +1,52 @@ -# Copyright 2019-2023 Tauri Programme within The Commons Conservancy -# SPDX-License-Identifier: Apache-2.0 -# SPDX-License-Identifier: MIT - -name: integration tests - -on: - push: - branches: - - v1 - - v2 - paths: - - '.github/workflows/integration-tests.yml' - - 'plugins/updater/src/**' - pull_request: - branches: - - v1 - - v2 - paths: - - '.github/workflows/integration-tests.yml' - - 'plugins/updater/src/**' - -jobs: - run-integration-tests: - runs-on: ${{ matrix.platform }} - - strategy: - fail-fast: false - matrix: - platform: [ubuntu-22.04, macos-latest, windows-latest] - - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: install stable - uses: dtolnay/rust-toolchain@stable - - - name: install Linux dependencies - if: matrix.platform == 'ubuntu-22.04' - run: | - sudo apt-get update - sudo apt-get install -y webkit2gtk-4.0 libwebkit2gtk-4.1-dev libayatana-appindicator3-dev libfuse2 - - - uses: Swatinem/rust-cache@v2 - - - name: install Tauri CLI - run: cargo install tauri-cli --git https://github.com/tauri-apps/tauri --branch dev - - - name: run integration tests +# Copyright 2019-2023 Tauri Programme within The Commons Conservancy +# SPDX-License-Identifier: Apache-2.0 +# SPDX-License-Identifier: MIT + +name: integration tests + +on: + push: + branches: + - v1 + - v2 + paths: + - '.github/workflows/integration-tests.yml' + - 'plugins/updater/src/**' + pull_request: + branches: + - v1 + - v2 + paths: + - '.github/workflows/integration-tests.yml' + - 'plugins/updater/src/**' + +jobs: + run-integration-tests: + runs-on: ${{ matrix.platform }} + + strategy: + fail-fast: false + matrix: + platform: [ubuntu-22.04, macos-latest, windows-latest] + + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: install stable + uses: dtolnay/rust-toolchain@stable + + - name: install Linux dependencies + if: matrix.platform == 'ubuntu-22.04' + run: | + sudo apt-get update + sudo apt-get install -y webkit2gtk-4.0 libwebkit2gtk-4.1-dev libayatana-appindicator3-dev libfuse2 + + - uses: Swatinem/rust-cache@v2 + + - name: install Tauri CLI + run: cargo install tauri-cli --git https://github.com/tauri-apps/tauri --branch dev + + - name: run integration tests run: cargo test --test '*' -- --ignored \ No newline at end of file