Skip to content

Commit 38a40cb

Browse files
authored
deploy: update release action.
1 parent 3e6ecfb commit 38a40cb

File tree

1 file changed

+43
-42
lines changed

1 file changed

+43
-42
lines changed

.github/workflows/release.yml

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
name: Build Hack-Browser-Data Release
1+
name: Release HackBrowserData
22
on:
3-
release:
4-
types: [created]
3+
push:
4+
branches:
5+
- master
56

67
jobs:
78
build:
@@ -24,40 +25,39 @@ jobs:
2425
go_version: ${{ matrix.go_version }}
2526
dest: build
2627
prefix: hack-browser-data
27-
# targets: windows/amd64,windows/386,linux/386,linux/amd64,linux/arm,linux/arm64,darwin/amd64
28-
targets: windows/amd64,windows/386,darwin/amd64,linux/arm
28+
targets: windows/amd64,windows/386,linux/386,linux/amd64,linux/arm,linux/arm64,darwin/amd64
29+
# targets: windows/amd64,windows/386,darwin/amd64,linux/arm
2930
v: true
3031
x: false
3132
race: false
3233
ldflags: -s -w
33-
buildmode: default
34+
buildmode: default
3435

3536
- name: Set Variable
3637
run: |
3738
echo "RELEASE_WIN32=hack-browser-data-${{ github.event.release.tag_name}}-windows-32bit" >> $GITHUB_ENV
3839
echo "RELEASE_WIN64=hack-browser-data-${{ github.event.release.tag_name}}-windows-64bit" >> $GITHUB_ENV
3940
echo "RELEASE_OSX=hack-browser-data-${{ github.event.release.tag_name}}-osx-64bit" >> $GITHUB_ENV
4041
echo "RELEASE_LinuxARM=hack-browser-data-${{ github.event.release.tag_name}}-linux-arm" >> $GITHUB_ENV
41-
# echo "RELEASE_Linux386=hack-browser-data-${{ github.event.release.tag_name}}-linux-386" >> $GITHUB_ENV
42-
# echo "RELEASE_LinuxARM64=hack-browser-data-${{ github.event.release.tag_name}}-linux-arm64" >> $GITHUB_ENV
43-
# echo "RELEASE_LinuxAMD64=hack-browser-data-${{ github.event.release.tag_name}}-linux-amd64" >> $GITHUB_ENV
42+
echo "RELEASE_Linux386=hack-browser-data-${{ github.event.release.tag_name}}-linux-386" >> $GITHUB_ENV
43+
echo "RELEASE_LinuxARM64=hack-browser-data-${{ github.event.release.tag_name}}-linux-arm64" >> $GITHUB_ENV
44+
echo "RELEASE_LinuxAMD64=hack-browser-data-${{ github.event.release.tag_name}}-linux-amd64" >> $GITHUB_ENV
4445
- name: Build zip
4546
run: |
4647
mv build/hack-browser-data-windows*386.exe "$RELEASE_WIN32".exe
4748
mv build/hack-browser-data-windows*amd64.exe "$RELEASE_WIN64".exe
4849
mv build/hack-browser-data-darwin-*amd64 "$RELEASE_OSX"
4950
mv build/hack-browser-data-linux-*arm-* "$RELEASE_LinuxARM"
50-
# mv build/hack-browser-data-linux-*arm64 "$RELEASE_LinuxARM64"
51-
# mv build/hack-browser-data-linux-*386 "$RELEASE_Linux386"
52-
# mv build/hack-browser-data-linux-*amd64 "$RELEASE_LinuxAMD64"
51+
mv build/hack-browser-data-linux-*arm64 "$RELEASE_LinuxARM64"
52+
mv build/hack-browser-data-linux-*386 "$RELEASE_Linux386"
53+
mv build/hack-browser-data-linux-*amd64 "$RELEASE_LinuxAMD64"
5354
zip "$RELEASE_WIN32".zip "$RELEASE_WIN32".exe
5455
zip "$RELEASE_WIN64".zip "$RELEASE_WIN64".exe
5556
zip "$RELEASE_OSX".zip "$RELEASE_OSX"
5657
zip "$RELEASE_LinuxARM".zip "$RELEASE_LinuxARM"
57-
echo ${{ github.ref }}
58-
# zip "$RELEASE_Linux386".zip "$RELEASE_Linux386"
59-
# zip "$RELEASE_LinuxAMD64".zip "$RELEASE_LinuxAMD64"
60-
# zip "$RELEASE_LinuxARM64".zip "$RELEASE_Linux386"
58+
zip "$RELEASE_Linux386".zip "$RELEASE_Linux386"
59+
zip "$RELEASE_LinuxAMD64".zip "$RELEASE_LinuxAMD64"
60+
zip "$RELEASE_LinuxARM64".zip "$RELEASE_Linux386"
6161
6262
6363
- name: Create Release
@@ -106,31 +106,32 @@ jobs:
106106
asset_name: ${{ env.RELEASE_LinuxARM }}.zip
107107
asset_content_type: application/zip
108108

109-
# - name: Upload Release - Linux amd64
110-
# uses: actions/[email protected]
111-
# env:
112-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
113-
# with:
114-
# upload_url: ${{ steps.create_release.outputs.upload_url }}
115-
# asset_path: ./${{ env.RELEASE_LinuxAMD64 }}.zip
116-
# asset_name: ${{ env.RELEASE_LinuxAMD64 }}.zip
117-
# asset_content_type: application/zip
109+
- name: Upload Release - Linux amd64
110+
uses: actions/[email protected]
111+
env:
112+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
113+
with:
114+
upload_url: ${{ steps.create_release.outputs.upload_url }}
115+
asset_path: ./${{ env.RELEASE_LinuxAMD64 }}.zip
116+
asset_name: ${{ env.RELEASE_LinuxAMD64 }}.zip
117+
asset_content_type: application/zip
118118

119-
# - name: Upload Release - Linux 386
120-
# uses: actions/[email protected]
121-
# env:
122-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
123-
# with:
124-
# upload_url: ${{ steps.create_release.outputs.upload_url }}
125-
# asset_path: ./${{ env.RELEASE_Linux386 }}.zip
126-
# asset_name: ${{ env.RELEASE_Linux386 }}.zip
127-
# asset_content_type: application/zip
119+
- name: Upload Release - Linux 386
120+
uses: actions/[email protected]
121+
env:
122+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
123+
with:
124+
upload_url: ${{ steps.create_release.outputs.upload_url }}
125+
asset_path: ./${{ env.RELEASE_Linux386 }}.zip
126+
asset_name: ${{ env.RELEASE_Linux386 }}.zip
127+
asset_content_type: application/zip
128128

129-
# - name: Upload Release - Linux arm64
130-
# uses: actions/[email protected]
131-
# env:
132-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
133-
# with:
134-
# upload_url: ${{ steps.create_release.outputs.upload_url }}
135-
# asset_name: ${{ env.RELEASE_LinuxARM64 }}.zip
136-
# asset_content_type: application/zip
129+
- name: Upload Release - Linux arm64
130+
uses: actions/[email protected]
131+
env:
132+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
133+
with:
134+
upload_url: ${{ steps.create_release.outputs.upload_url }}
135+
asset_name: ${{ env.RELEASE_LinuxARM64 }}.zip
136+
asset_content_type: application/zip
137+
asset_path: ./${{ env.RELEASE_LinuxARM64 }}.zip

0 commit comments

Comments
 (0)