From 7db11c7cfd56f62bbdc8d7897eb41296c208029e Mon Sep 17 00:00:00 2001 From: Lucas Date: Thu, 26 Dec 2024 14:03:23 +0800 Subject: [PATCH] chore: fix release builder issue (#7058) * chore: use --locked to install cargo-make * chore: upgrade to macos 13 --- .github/workflows/release.yml | 10 +++++----- .github/workflows/rust_coverage.yml | 2 +- .github/workflows/tauri_ci.yaml | 2 +- .github/workflows/tauri_release.yml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aa18d2095d..86ad99c6dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,7 +73,7 @@ jobs: working-directory: frontend run: | vcpkg integrate install - cargo install --force cargo-make + cargo install --force --locked cargo-make cargo install --force --locked duckscript_cli - name: Build Windows app @@ -135,7 +135,7 @@ jobs: fail-fast: false matrix: job: - - { target: x86_64-apple-darwin, os: macos-12, extra-build-args: "" } + - { target: x86_64-apple-darwin, os: macos-13, extra-build-args: "" } steps: - name: Checkout source code uses: actions/checkout@v4 @@ -158,7 +158,7 @@ jobs: - name: Install prerequisites working-directory: frontend run: | - cargo install --force cargo-make + cargo install --force --locked cargo-make cargo install --force --locked duckscript_cli - name: Build AppFlowy @@ -256,7 +256,7 @@ jobs: - name: Install prerequisites working-directory: frontend run: | - cargo install --force cargo-make + cargo install --force --locked cargo-make cargo install --force --locked duckscript_cli - name: Build AppFlowy @@ -370,7 +370,7 @@ jobs: sudo apt-get install keybinder-3.0 sudo apt-get install -y alien libnotify-dev source $HOME/.cargo/env - cargo install --force cargo-make + cargo install --force --locked cargo-make cargo install --force --locked duckscript_cli rustup target add ${{ matrix.job.target }} diff --git a/.github/workflows/rust_coverage.yml b/.github/workflows/rust_coverage.yml index 4c2cee2a6b..94a80aa95a 100644 --- a/.github/workflows/rust_coverage.yml +++ b/.github/workflows/rust_coverage.yml @@ -40,7 +40,7 @@ jobs: - name: Install prerequisites working-directory: frontend run: | - cargo install --force cargo-make + cargo install --force --locked cargo-make cargo install --force --locked duckscript_cli - uses: Swatinem/rust-cache@v2 diff --git a/.github/workflows/tauri_ci.yaml b/.github/workflows/tauri_ci.yaml index acb11dc3d3..7d9c67e25a 100644 --- a/.github/workflows/tauri_ci.yaml +++ b/.github/workflows/tauri_ci.yaml @@ -86,7 +86,7 @@ jobs: - name: install cargo-make working-directory: frontend run: | - cargo install --force cargo-make + cargo install --force --locked cargo-make cargo make appflowy-tauri-deps-tools - name: install frontend dependencies diff --git a/.github/workflows/tauri_release.yml b/.github/workflows/tauri_release.yml index e7639cd16f..4612d5c3aa 100644 --- a/.github/workflows/tauri_release.yml +++ b/.github/workflows/tauri_release.yml @@ -96,7 +96,7 @@ jobs: - name: install cargo-make working-directory: frontend run: | - cargo install --force cargo-make + cargo install --force --locked cargo-make cargo make appflowy-tauri-deps-tools - name: install frontend dependencies