diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index c1165183..e2421e27 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -27,6 +27,7 @@ jobs: uses: dtolnay/rust-toolchain@stable with: toolchain: "1.89.0" + components: clippy, rustfmt - name: Setup rust run: | diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 79c0c5b1..c540f1e4 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -27,6 +27,7 @@ jobs: uses: dtolnay/rust-toolchain@stable with: toolchain: "1.89.0" + components: clippy, rustfmt - name: Setup rust run: | diff --git a/.github/workflows/publish-plugin.yml b/.github/workflows/publish-plugin.yml index 2aee93c5..71147952 100644 --- a/.github/workflows/publish-plugin.yml +++ b/.github/workflows/publish-plugin.yml @@ -3,6 +3,8 @@ name: Publish Obsidian plugin on: push: tags: ["*"] + pull_request: + branches: ["main"] env: CARGO_TERM_COLOR: always @@ -30,11 +32,12 @@ jobs: uses: dtolnay/rust-toolchain@stable with: toolchain: "1.89.0" + components: clippy, rustfmt - name: Install cross-compilation tools run: | - sudo apt update - sudo apt install -y gcc-aarch64-linux-gnu musl-tools gcc-mingw-w64-x86-64 + apt update + apt install -y gcc-aarch64-linux-gnu musl-tools gcc-mingw-w64-x86-64 - name: Build Linux and Windows binaries run: ./scripts/build-sync-server-binaries.sh