From 2bfe8da2cf7b599616b710d3f5e9af1000e9f100 Mon Sep 17 00:00:00 2001 From: yinxulai Date: Fri, 1 Aug 2025 13:41:00 +0800 Subject: [PATCH] fix: download dify-plugin-cli to temp directory to avoid packaging - Download dify-plugin-linux-amd64 to /tmp/dify-cli instead of current directory - This prevents the CLI tool from being included in the plugin package - Reduces final package size significantly - Add *.difypkg to .gitignore to exclude generated packages --- .github/workflows/release.yml | 7 ++++--- .gitignore | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0b4c3db..1a0d906 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,12 +14,13 @@ jobs: - name: Download Dify Plugin CLI run: | - curl -L -o dify-plugin-linux-amd64 https://github.com/langgenius/dify-plugin-daemon/releases/download/0.2.0/dify-plugin-linux-amd64 - chmod +x dify-plugin-linux-amd64 + mkdir -p /tmp/dify-cli + curl -L -o /tmp/dify-cli/dify-plugin-linux-amd64 https://github.com/langgenius/dify-plugin-daemon/releases/download/0.2.0/dify-plugin-linux-amd64 + chmod +x /tmp/dify-cli/dify-plugin-linux-amd64 - name: Package plugin run: | - ./dify-plugin-linux-amd64 plugin package -o qiniu.difypkg . + /tmp/dify-cli/dify-plugin-linux-amd64 plugin package -o qiniu.difypkg . - name: Upload package to release uses: actions/upload-release-asset@v1 diff --git a/.gitignore b/.gitignore index 5dbdc2d..ae696f6 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,4 @@ logs/ # Temporary files *.tmp *.temp +*.difypkg