Skip to content

Commit

Permalink
Update github action scripts for upload files
Browse files Browse the repository at this point in the history
Signed-off-by: Deshi Xiao <[email protected]>
  • Loading branch information
xiaods committed Feb 27, 2022
1 parent 59c6ae5 commit 60e075d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 12 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,12 @@ jobs:
- uses: MCJack123/ghaction-generate-release-hashes@v1
with:
hash-type: sha256
file-name: dist/artifacts/k8e-hashes.txt
file-name: k8e-hashes.txt
- name: Uploading assets...
uses: softprops/action-gh-release@v1
with:
files: |
dist/artifacts/k8e-${{ matrix.goarch }}
dist/artifacts/k8e-airgap-images-${{ matrix.goarch }}.tar.gz
dist/artifacts/k8e-images-${{ matrix.goarch }}.txt
dist/artifacts/k8e-hashes.txt
dist/artifacts/k8e
dist/artifacts/k8e-airgap-images.tar.gz
dist/artifacts/k8e-images.txt
k8e-hashes.txt
17 changes: 10 additions & 7 deletions hack/package-airgap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ cd $(dirname $0)/..

. ./hack/version.sh

BIN_SUFFIX="-${ARCH}"
if [ ${ARCH} = amd64 ]; then
BIN_SUFFIX=""
elif [ ${ARCH} = aarch64 ] || [ ${ARCH} = arm64 ]; then
BIN_SUFFIX="-arm64"
fi

airgap_image_file='hack/airgap/image-list.txt'
images=$(cat "${airgap_image_file}")
xargs -n1 docker pull <<< "${images}"
docker save ${images} -o dist/artifacts/k8e-airgap-images-${ARCH}.tar
gzip -v -c dist/artifacts/k8e-airgap-images-${ARCH}.tar > dist/artifacts/k8e-airgap-images-${ARCH}.tar.gz
if [ ${ARCH} = amd64 ]; then
cp "${airgap_image_file}" dist/artifacts/k8e-images.txt
elif [ ${ARCH} = aarch64 ] || [ ${ARCH} = arm64 ]; then
cp "${airgap_image_file}" dist/artifacts/k8e-images-arm64.txt
fi
docker save ${images} -o dist/artifacts/k8e-airgap-images${BIN_SUFFIX}.tar
gzip -v -c dist/artifacts/k8e-airgap-images${BIN_SUFFIX}.tar > dist/artifacts/k8e-airgap-images${BIN_SUFFIX}.tar.gz
cp "${airgap_image_file}" dist/artifacts/k8e-images${BIN_SUFFIX}.txt

0 comments on commit 60e075d

Please sign in to comment.