Skip to content

Commit ce1f2e6

Browse files
author
fengcaiwen
committed
feat: optimize github action
1 parent 6c4c7d3 commit ce1f2e6

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

.github/workflows/upload_release.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,20 @@ jobs:
3333
- name: Build bioctl
3434
run: |
3535
git tag ${{ github.event.inputs.tag }} || true
36-
GO_OUT_EXT=""
3736
if [ "${{ matrix.os }}" = "windows" ]; then
38-
GO_OUT_EXT=".exe"
37+
export GO_OUT_EXT=".exe"
3938
fi
4039
export PLATFORM=${{ matrix.os }}_${{ matrix.arch }}
4140
make tools.install
4241
make install.womtool
4342
make web.install
4443
make go.build
4544
46-
shasum -a 256 ./_output/platforms/${{ matrix.os }}/${{ matrix.arch }}/bioctl${GO_OUT_EXT} | awk '{print $1}' > checksums.txt
47-
zip -r bioos_${{ github.event.inputs.tag }}_${{ matrix.os }}_${{ matrix.arch }}.zip ./_output/platforms/${{ matrix.os }}/${{ matrix.arch }}/bioctl${GO_OUT_EXT} ./_output/platforms/${{ matrix.os }}/${{ matrix.arch }}/apiserver${GO_OUT_EXT} LICENSE README.md README_ZH.md checksums.txt
45+
mv ./_output/platforms/${{ matrix.os }}/${{ matrix.arch }}/bioctl${GO_OUT_EXT} ./bioctl${GO_OUT_EXT}
46+
mv ./_output/platforms/${{ matrix.os }}/${{ matrix.arch }}/apiserver${GO_OUT_EXT} ./apiserver${GO_OUT_EXT}
47+
shasum -a 256 ./bioctl${GO_OUT_EXT} | awk '{print $1}' > bioctl_checksums.txt
48+
shasum -a 256 ./apiserver${GO_OUT_EXT} | awk '{print $1}' > apiserver_checksums.txt
49+
zip -r bioos_${{ github.event.inputs.tag }}_${{ matrix.os }}_${{ matrix.arch }}.zip ./bioctl${GO_OUT_EXT} ./apiserver${GO_OUT_EXT} LICENSE README.md bioctl_checksums.txt apiserver_checksums.txt
4850
4951
- name: Upload Release Asset
5052
uses: actions/upload-release-asset@v1

0 commit comments

Comments
 (0)