From 07c3cb3f0a03ae625c1fb66d7df5ad74f4da9d7d Mon Sep 17 00:00:00 2001 From: houseme Date: Sun, 11 May 2025 23:41:19 +0800 Subject: [PATCH] refactor(ci): optimize build workflow for better efficiency - Integrate GUI build steps into main build-rustfs job - Add conditional GUI build execution based on tag releases - Simplify workflow by removing redundant build-rustfs-gui job - Copy binary directly to embedded-rustfs directory without downloading artifacts - Update merge job dependency to only rely on build-rustfs - Improve cross-platform compatibility for Windows binary naming (.exe) - Streamline artifact uploading and OSS publishing process - Maintain consistent conditional logic for release operations --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bd2095a1..7d28cb52 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,9 +1,9 @@ -name: Build +name: Build RustFS And GUI on: workflow_dispatch: schedule: - - cron: "0 0 * * 0" # 每周日午夜执行 + - cron: "0 0 * * 0" # at midnight of each sunday push: branches: - main