From 80bf0fb78fae6e3628dc87236fa0f0141d1c1236 Mon Sep 17 00:00:00 2001 From: Mxmilu666 Date: Tue, 21 Oct 2025 00:48:47 +0800 Subject: [PATCH] fix(workflow): correct artifact naming and improve Windows build steps --- .github/workflows/build-all.yaml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-all.yaml b/.github/workflows/build-all.yaml index ea368e40..48ed9914 100644 --- a/.github/workflows/build-all.yaml +++ b/.github/workflows/build-all.yaml @@ -64,6 +64,11 @@ jobs: # 构建可执行文件 make frpc frps + if [ "${{ matrix.goos }}" = "windows" ]; then + if [ -f "./bin/frpc" ]; then mv ./bin/frpc ./bin/frpc.exe; fi + if [ -f "./bin/frps" ]; then mv ./bin/frps ./bin/frps.exe; fi + fi + out_dir="release/packages/frp_${version}_${{ matrix.goos }}_${{ matrix.goarch }}" mkdir -p "$out_dir" @@ -79,18 +84,10 @@ jobs: cp -f conf/frpc.toml "$out_dir" cp -f conf/frps.toml "$out_dir" - cd release/packages - if [ "${{ matrix.goos }}" = "windows" ]; then - zip -rq frp_${version}_${{ matrix.goos }}_${{ matrix.goarch }}.zip frp_${version}_${{ matrix.goos }}_${{ matrix.goarch }} - else - tar -zcf frp_${version}_${{ matrix.goos }}_${{ matrix.goarch }}.tar.gz frp_${version}_${{ matrix.goos }}_${{ matrix.goarch }} - fi - cd ../../ - - name: Upload artifact uses: actions/upload-artifact@v4 with: name: frp_${{ matrix.goos }}_${{ matrix.goarch }} path: | - release/packages/frp_* + release/packages/LoliaFrp_* retention-days: 7 \ No newline at end of file