Skip to content

Commit ae46cdd

Browse files
authored
Merge branch 'main' into main
Signed-off-by: Yifan Yuan <tuji.yyf@alibaba-inc.com>
2 parents 800adcb + bd13e08 commit ae46cdd

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,17 @@ jobs:
5252
fi
5353
echo "RELEASE_VERSION=${RELEASE_VERSION}"
5454
RELEASE_NUM="$(date +%Y%m%d%H%M%S).$(git rev-parse --short HEAD)"
55+
docker run --rm -v "${PWD}":/src --workdir /src "golang:${{ env.GO_VERSION }}" sh -c "go mod vendor -o /tmp/vendor && tar -C /tmp -c vendor/" | tar -x
5556
docker buildx build --build-arg RELEASE_NUM=${RELEASE_NUM} --build-arg RELEASE_VERSION=${RELEASE_VERSION} --build-arg GO_VERSION=${{ env.GO_VERSION }} -f .github/workflows/release/Dockerfile --platform=linux/amd64,linux/arm64 -o releases/ .
56-
ls -l releases/*/
57+
XZ_OPT="-T0 -9" tar --create --auto-compress --file "releases/accelerated-container-image-${GITHUB_REF_NAME#v}-vendor.tar.xz" --transform="s:^:accelerated-container-image-${GITHUB_REF_NAME#v}/:" --owner=root --group=root vendor/
58+
ls -l releases/*
5759
- name: Upload
5860
uses: actions/upload-artifact@v5
5961
with:
6062
name: releases
61-
path: releases/*/overlaybd-snapshotter*
63+
path: |
64+
releases/*/overlaybd-snapshotter*
65+
releases/accelerated-container-image-*-vendor.tar.xz
6266
6367
dev-release:
6468
name: Development Release
@@ -104,4 +108,4 @@ jobs:
104108
repo_token: "${{ secrets.GITHUB_TOKEN }}"
105109
prerelease: false
106110
files: |
107-
releases/*/overlaybd-snapshotter*
111+
releases/*/overlaybd-snapshotter*

0 commit comments

Comments
 (0)