1- name : Build Hack-Browser-Data Release
1+ name : Release HackBrowserData
22on :
3- release :
4- types : [created]
3+ push :
4+ branches :
5+ - master
56
67jobs :
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- 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+ 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- 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+ 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- 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+ 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