Skip to content

Commit b0c6ed3

Browse files
committed
Tarball support for assets to reduce filesize
And hopefully resolve `curl` issues with asset action
1 parent 9c88b40 commit b0c6ed3

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

.github/workflows/release.yml

+13-10
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,33 @@ jobs:
2929
- name: Go Build linux/amd64
3030
run: |
3131
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o k8s-parallel-exec-linux-amd64
32-
echo "KPE_LINUX_AMD64_SHA256=$(sha256sum k8s-parallel-exec-linux-amd64 | awk '{print $1}')" >> $GITHUB_ENV
32+
tar zcf k8s-parallel-exec-linux-amd64.tgz k8s-parallel-exec-linux-amd64
33+
echo "KPE_LINUX_AMD64_SHA256=$(sha256sum k8s-parallel-exec-linux-amd64.tgz | awk '{print $1}')" >> $GITHUB_ENV
3334
3435
- name: Go Build linux/arm64
3536
run: |
3637
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o k8s-parallel-exec-linux-arm64
37-
echo "KPE_LINUX_ARM64_SHA256=$(sha256sum k8s-parallel-exec-linux-arm64 | awk '{print $1}')" >> $GITHUB_ENV
38+
tar zcf k8s-parallel-exec-linux-arm64.tgz k8s-parallel-exec-linux-arm64
39+
echo "KPE_LINUX_ARM64_SHA256=$(sha256sum k8s-parallel-exec-linux-arm64.tgz | awk '{print $1}')" >> $GITHUB_ENV
3840
3941
- name: Go Build darwin/amd64
4042
run: |
4143
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o k8s-parallel-exec-darwin-amd64
42-
echo "KPE_DARWIN_AMD64_SHA256=$(sha256sum k8s-parallel-exec-darwin-amd64 | awk '{print $1}')" >> $GITHUB_ENV
43-
44+
tar zcf k8s-parallel-exec-darwin-amd64.tgz k8s-parallel-exec-darwin-amd64
45+
echo "KPE_DARWIN_AMD64_SHA256=$(sha256sum k8s-parallel-exec-darwin-amd64.tgz | awk '{print $1}')" >> $GITHUB_ENV
4446
4547
- name: Go Build darwin/arm64
4648
run: |
4749
CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o k8s-parallel-exec-darwin-arm64
48-
echo "KPE_DARWIN_ARM64_SHA256=$(sha256sum k8s-parallel-exec-darwin-arm64 | awk '{print $1}')" >> $GITHUB_ENV
50+
tar zcf k8s-parallel-exec-darwin-arm64.tgz k8s-parallel-exec-darwin-arm64
51+
echo "KPE_DARWIN_ARM64_SHA256=$(sha256sum k8s-parallel-exec-darwin-arm64.tgz | awk '{print $1}')" >> $GITHUB_ENV
4952
5053
- name: Publish k8s-parallel-exec builds to assets
5154
uses: cin/github-action-publish-binaries@master
5255
env:
5356
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5457
with:
55-
args: './k8s-parallel-exec-*'
58+
args: './k8s-parallel-exec-*.tgz'
5659

5760
- name: Checkout Homebrew tap repository
5861
uses: actions/checkout@v2
@@ -74,10 +77,10 @@ jobs:
7477
}1' "${FORMULA_FILE}"
7578
}
7679
77-
update_sha k8s-parallel-exec-linux-amd64 ${{ env.KPE_LINUX_AMD64_SHA256 }}
78-
update_sha k8s-parallel-exec-linux-arm64 ${{ env.KPE_LINUX_ARM64_SHA256 }}
79-
update_sha k8s-parallel-exec-darwin-amd64 ${{ env.KPE_DARWIN_AMD64_SHA256 }}
80-
update_sha k8s-parallel-exec-darwin-arm64 ${{ env.KPE_DARWIN_ARM64_SHA256 }}
80+
update_sha k8s-parallel-exec-linux-amd64.tgz ${{ env.KPE_LINUX_AMD64_SHA256 }}
81+
update_sha k8s-parallel-exec-linux-arm64.tgz ${{ env.KPE_LINUX_ARM64_SHA256 }}
82+
update_sha k8s-parallel-exec-darwin-amd64.tgz ${{ env.KPE_DARWIN_AMD64_SHA256 }}
83+
update_sha k8s-parallel-exec-darwin-arm64.tgz ${{ env.KPE_DARWIN_ARM64_SHA256 }}
8184
8285
- name: Commit and push changes
8386
run: |

0 commit comments

Comments
 (0)