From da85e4122ca67219d80d5b2946004bbc7986cef9 Mon Sep 17 00:00:00 2001 From: Ali Hashemi Date: Sat, 5 Jul 2025 10:36:55 -0300 Subject: [PATCH 1/2] fix: homebrew build issue --- .github/workflows/release.yml | 9 +-------- dist-workspace.toml | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0632cf1..937023d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,6 +1,5 @@ # This file was autogenerated by dist: https://github.com/astral-sh/cargo-dist # -# Copyright 2022-2024, axodotdev # Copyright 2025 Astral Software Inc. # SPDX-License-Identifier: MIT or Apache-2.0 # @@ -59,13 +58,12 @@ jobs: steps: - uses: actions/checkout@v4 with: - persist-credentials: false submodules: recursive - name: Install dist # we specify bash to get pipefail; it guards against the `curl` command # failing. otherwise `sh` won't catch that `curl` returned non-0 shell: bash - run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/cargo-dist/releases/download/v0.28.6/cargo-dist-installer.sh | sh" + run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/cargo-dist/releases/download/v0.28.3/cargo-dist-installer.sh | sh" - name: Cache dist uses: actions/upload-artifact@v4 with: @@ -119,7 +117,6 @@ jobs: git config --global core.longpaths true - uses: actions/checkout@v4 with: - persist-credentials: false submodules: recursive - name: Install Rust non-interactively if not already installed if: ${{ matrix.container }} @@ -178,7 +175,6 @@ jobs: steps: - uses: actions/checkout@v4 with: - persist-credentials: false submodules: recursive - name: Install cached dist uses: actions/download-artifact@v4 @@ -228,7 +224,6 @@ jobs: steps: - uses: actions/checkout@v4 with: - persist-credentials: false submodules: recursive - name: Install cached dist uses: actions/download-artifact@v4 @@ -291,7 +286,6 @@ jobs: steps: - uses: actions/checkout@v4 with: - persist-credentials: false repository: "rust-mcp-stack/homebrew-tap" token: ${{ secrets.HOMEBREW_TAP_TOKEN }} # So we have access to the formula @@ -338,5 +332,4 @@ jobs: steps: - uses: actions/checkout@v4 with: - persist-credentials: false submodules: recursive diff --git a/dist-workspace.toml b/dist-workspace.toml index 1a2aa19..95fe410 100644 --- a/dist-workspace.toml +++ b/dist-workspace.toml @@ -6,7 +6,7 @@ members = ["cargo:."] # Path that installers should place binaries in install-path = "~/.rust-mcp-stack/bin" # The preferred dist version to use in CI (Cargo.toml SemVer syntax) -cargo-dist-version = "0.28.6" +cargo-dist-version = "0.28.3" # CI backends to support ci = "github" # The installers to generate for each app From 89852f368dc877de3161a8341a77ca1b2969cc4c Mon Sep 17 00:00:00 2001 From: Ali Hashemi <14126952+hashemix@users.noreply.github.com> Date: Sat, 5 Jul 2025 10:37:48 -0300 Subject: [PATCH 2/2] chore: release (#32) --- .release-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- docs/_coverpage.md | 2 +- docs/guide/install.md | 28 ++++++++++++++-------------- docs/quickstart.md | 28 ++++++++++++++-------------- 7 files changed, 39 insertions(+), 32 deletions(-) diff --git a/.release-manifest.json b/.release-manifest.json index 6306501..83ee165 100644 --- a/.release-manifest.json +++ b/.release-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.2.1" + ".": "0.2.2" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index ed87428..c40d339 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.2.1...v0.2.2) (2025-07-05) + + +### 🐛 Bug Fixes + +* Homebrew build issue ([da85e41](https://github.com/rust-mcp-stack/rust-mcp-filesystem/commit/da85e4122ca67219d80d5b2946004bbc7986cef9)) + ## [0.2.1](https://github.com/rust-mcp-stack/rust-mcp-filesystem/compare/v0.2.0...v0.2.1) (2025-07-05) diff --git a/Cargo.lock b/Cargo.lock index 332c351..5577eba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -939,7 +939,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rust-mcp-filesystem" -version = "0.2.1" +version = "0.2.2" dependencies = [ "async-trait", "async_zip", diff --git a/Cargo.toml b/Cargo.toml index 770959a..ae7a953 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust-mcp-filesystem" -version = "0.2.1" +version = "0.2.2" edition = "2021" repository = "https://github.com/rust-mcp-stack/rust-mcp-filesystem" authors = ["Ali Hashemi"] diff --git a/docs/_coverpage.md b/docs/_coverpage.md index 6d89ae2..648271f 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -6,7 +6,7 @@ -# Rust MCP FileSystem (v0.2.1) +# Rust MCP FileSystem (v0.2.2) diff --git a/docs/guide/install.md b/docs/guide/install.md index b05720b..ade95d3 100644 --- a/docs/guide/install.md +++ b/docs/guide/install.md @@ -7,13 +7,13 @@ ```sh -curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.1/rust-mcp-filesystem-installer.sh | sh +curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.2/rust-mcp-filesystem-installer.sh | sh ``` #### **PowerShell script** ```sh -powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.1/rust-mcp-filesystem-installer.ps1 | iex" +powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.2/rust-mcp-filesystem-installer.ps1 | iex" ``` @@ -38,78 +38,78 @@ brew install rust-mcp-stack/tap/rust-mcp-filesystem - rust-mcp-filesystem-aarch64-apple-darwin.tar.gz + rust-mcp-filesystem-aarch64-apple-darwin.tar.gz Apple Silicon macOS - checksum + checksum - rust-mcp-filesystem-x86_64-apple-darwin.tar.gz + rust-mcp-filesystem-x86_64-apple-darwin.tar.gz Intel macOS - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.zip + rust-mcp-filesystem-x86_64-pc-windows-msvc.zip x64 Windows (zip) - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.msi + rust-mcp-filesystem-x86_64-pc-windows-msvc.msi x64 Windows (msi) - checksum + checksum - rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux - checksum + checksum - rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz x64 Linux - checksum + checksum diff --git a/docs/quickstart.md b/docs/quickstart.md index 8f32596..ef606eb 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -7,13 +7,13 @@ ```sh -curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.1/rust-mcp-filesystem-installer.sh | sh +curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.2/rust-mcp-filesystem-installer.sh | sh ``` #### **PowerShell script** ```sh -powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.1/rust-mcp-filesystem-installer.ps1 | iex" +powershell -ExecutionPolicy Bypass -c "irm https://github.com/rust-mcp-stack/rust-mcp-filesystem/releases/download/v0.2.2/rust-mcp-filesystem-installer.ps1 | iex" ``` @@ -38,78 +38,78 @@ brew install rust-mcp-stack/tap/rust-mcp-filesystem - rust-mcp-filesystem-aarch64-apple-darwin.tar.gz + rust-mcp-filesystem-aarch64-apple-darwin.tar.gz Apple Silicon macOS - checksum + checksum - rust-mcp-filesystem-x86_64-apple-darwin.tar.gz + rust-mcp-filesystem-x86_64-apple-darwin.tar.gz Intel macOS - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.zip + rust-mcp-filesystem-x86_64-pc-windows-msvc.zip x64 Windows (zip) - checksum + checksum - rust-mcp-filesystem-x86_64-pc-windows-msvc.msi + rust-mcp-filesystem-x86_64-pc-windows-msvc.msi x64 Windows (msi) - checksum + checksum - rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux - checksum + checksum - rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz + rust-mcp-filesystem-x86_64-unknown-linux-gnu.tar.gz x64 Linux - checksum + checksum