@@ -28,22 +28,22 @@ if [ -z "$ASSET_UPLOAD_URL" ]; then
2828fi
2929
3030# modify index.yaml, add created\digest field
31- if [ ! -f toCopy /index.yaml ]; then
31+ if [ ! -f _dist /index.yaml ]; then
3232 echo " index.yaml does not exist"
3333 exit 1
3434fi
3535timestamp=$( date " +%Y-%m-%d %H:%M:%S" )
36- for FILE in ` ls toCopy /* .tgz` ; do
37- sha=$( sha256sum $FILE | awk ' { print $1 }' ) # FILE Example: toCopy /minio-2023.tgz
38- FILE=${FILE%% .tgz* } # remove ".tgz", Example: toCopy /minio-2023
39- addonVersion=${FILE##* toCopy / } # remove "path, Example: minio-2023
36+ for FILE in ` ls _dist /* .tgz` ; do
37+ sha=$( sha256sum $FILE | awk ' { print $1 }' ) # FILE Example: _dist /minio-2023.tgz
38+ FILE=${FILE%% .tgz* } # remove ".tgz", Example: _dist /minio-2023
39+ addonVersion=${FILE##* _dist / } # remove "path, Example: minio-2023
4040 addon=${addonVersion% -* } # remove after "-" , Example: minio
4141 version=${addonVersion##* -} # remove before "-", Example: 2023
42- a=$addon v=$version t=$timestamp yq -i ' (.entries.[env(a)][] | select(.version == env(v)) | .created) = env(t)' toCopy /index.yaml
43- a=$addon v=$version s=$sha yq -i ' (.entries.[env(a)][] | select(.version == env(v)) | .digest) = env(s)' toCopy /index.yaml
42+ a=$addon v=$version t=$timestamp yq -i ' (.entries.[env(a)][] | select(.version == env(v)) | .created) = env(t)' _dist /index.yaml
43+ a=$addon v=$version s=$sha yq -i ' (.entries.[env(a)][] | select(.version == env(v)) | .digest) = env(s)' _dist /index.yaml
4444done
4545
46- for FILE in toCopy /* ; do
46+ for FILE in _dist /* ; do
4747 echo " Uploading asset: $FILE to url: $ASSET_UPLOAD_URL ?name=${FILE} "
4848 curl -s --data-binary @${FILE} -H " Content-Type: application/octet-stream" -H " Authorization: token ${GITHUB_TOKEN} " -X POST " $ASSET_UPLOAD_URL ?name=$( basename ${FILE} ) "
4949done
0 commit comments