mirror of
https://github.com/dolthub/dolt.git
synced 2026-01-25 18:49:36 -06:00
reduce release sizes and speed up release time
- Uses pigz instead of gzip for faster gzipping - Uses 7zip to create zip and 7z archives for windows (7z archive is ~49% smaller than zip archive) - add ldflags='-s' to go build to reduce binary size by strip (reduces to 89MB) upload 7zip to releases
This commit is contained in:
committed by
phanirithvij
parent
9c990801b8
commit
14a832b1f5
10
.github/workflows/cd-release.yaml
vendored
10
.github/workflows/cd-release.yaml
vendored
@@ -110,6 +110,16 @@ jobs:
|
||||
asset_path: go/out/dolt-windows-amd64.zip
|
||||
asset_name: dolt-windows-amd64.zip
|
||||
asset_content_type: application/zip
|
||||
- name: Upload Windows Distro 7z
|
||||
id: upload-windows-distro-7z
|
||||
uses: dolthub/upload-release-asset@v1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||
asset_path: go/out/dolt-windows-amd64.7z
|
||||
asset_name: dolt-windows-amd64.7z
|
||||
asset_content_type: application/x-7z-compressed
|
||||
- name: Upload Install Script
|
||||
id: upload-install-script
|
||||
uses: dolthub/upload-release-asset@v1
|
||||
|
||||
Reference in New Issue
Block a user