diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 527baddb75b..c7b55519c9c 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -13,7 +13,7 @@ jobs: build: strategy: matrix: - os: [ubuntu-latest, macos-14, windows-latest] + os: [ubuntu-latest, macos-14] runs-on: ${{ matrix.os }} steps: @@ -37,12 +37,6 @@ jobs: target key: ${{ runner.os }}-cargo-release-${{ hashFiles('**/Cargo.lock') }} - - name: Install dependencies - if: matrix.os != 'macos-14' && matrix.os != 'windows-latest' - run: | - sudo apt update - sudo apt install curl - - name: Run cargo build common run: cargo build -p atuin-common --locked --release @@ -100,7 +94,7 @@ jobs: unit-test: strategy: matrix: - os: [ubuntu-latest, macos-14, windows-latest] + os: [ubuntu-latest, macos-14] runs-on: ${{ matrix.os }} steps: @@ -116,19 +110,6 @@ jobs: with: repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Install dependencies - if: matrix.os != 'macos-14' && matrix.os != 'windows-latest' - run: | - sudo apt update - sudo apt install libwebkit2gtk-4.1-dev \ - build-essential \ - curl \ - wget \ - file \ - libssl-dev \ - libayatana-appindicator3-dev \ - librsvg2-dev - - uses: taiki-e/install-action@v2 name: Install nextest with: @@ -148,7 +129,7 @@ jobs: check: strategy: matrix: - os: [ubuntu-latest, macos-14, windows-latest] + os: [ubuntu-latest, macos-14] runs-on: ${{ matrix.os }} steps: @@ -164,19 +145,6 @@ jobs: with: repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Install dependencies - if: matrix.os != 'macos-14' && matrix.os != 'windows-latest' - run: | - sudo apt update - sudo apt install libwebkit2gtk-4.1-dev \ - build-essential \ - curl \ - wget \ - file \ - libssl-dev \ - libayatana-appindicator3-dev \ - librsvg2-dev - - uses: actions/cache@v3 with: path: | @@ -261,19 +229,6 @@ jobs: with: repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Install dependencies - if: matrix.os != 'macos-14' && matrix.os != 'windows-latest' - run: | - sudo apt update - sudo apt install libwebkit2gtk-4.1-dev \ - build-essential \ - curl \ - wget \ - file \ - libssl-dev \ - libayatana-appindicator3-dev \ - librsvg2-dev - - uses: actions/cache@v3 with: path: |