diff --git a/.github/workflows/cli.yml b/.github/workflows/cli.yml index 49c660a28..1ef0876c1 100644 --- a/.github/workflows/cli.yml +++ b/.github/workflows/cli.yml @@ -9,6 +9,7 @@ on: env: TZ: Asia/Shanghai + jobs: build: name: Build And Release @@ -35,6 +36,15 @@ jobs: cd cmd/gf gf build main.go -n gf -a all -s all + - name: Move Files Before Release + run: | + cd cmd/gf/temp + for OS in *;do for FILE in $OS/*;\ + do if [[ ${OS} =~ 'windows' ]];\ + then rm -rf noupx && mkdir noupx && mv $FILE noupx/gf_$OS.exe && rm -rf $OS;\ + else mv $FILE gf_$OS && rm -rf $OS;\ + fi;done;done + - name: Create Github Release id: create_release uses: actions/create-release@v1