diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f0e8c5..1cd3440 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,32 +7,6 @@ env: RUST_BACKTRACE: short jobs: - # only cargo test now - test: - strategy: - matrix: - os: [windows-latest, macos-11] - runs-on: ${{ matrix.os }} - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - profile: minimal - override: true - - - name: Rust Cache - uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72 - - - name: Cargo Test - run: | - cargo check - cargo test - working-directory: ./src-tauri - release: strategy: matrix: @@ -84,6 +58,8 @@ jobs: - name: Tauri build uses: tauri-apps/tauri-action@v0 + # enable cache even though failed + continue-on-error: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index c90595f..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,59 +0,0 @@ -name: Release Project - -on: - push: - tags: - - v* - -jobs: - build-tauri: - strategy: - fail-fast: false - matrix: - platform: [windows-latest, macos-latest] - runs-on: ${{ matrix.platform }} - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Install Node - uses: actions/setup-node@v1 - with: - node-version: 14 - - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - profile: minimal - override: true - - - name: Get yarn cache dir path - id: yarn-cache-dir-path - run: echo "::set-output name=dir::$(yarn cache dir)" - - - name: Yarn Cache - uses: actions/cache@v2 - id: yarn-cache - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - - name: Rust Cache - uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72 - - - name: Yarn install and check - run: yarn && yarn run check - - - name: Tauri build - uses: tauri-apps/tauri-action@v0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tagName: v__VERSION__ - releaseName: "Clash Verge v__VERSION__" - releaseBody: "Clash Verge now supports Windows and macos(intel)." - releaseDraft: false - prerelease: true