2121 COMMIT_SHA : ${{ github.sha }}
2222 REPOSITORY : ${{ github.repository }}
2323 VERSION_NUM : ${{ github.event.inputs.version || github.ref_name }}
24+ SAGEMAKER_ARTIFACT_PREFIX : " code-editor-sagemaker-server"
2425 steps :
2526 - name : Checkout code
2627 uses : actions/checkout@v4
5354 run : |
5455 ls -la
5556
57+ FILES=(
58+ "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX-build.tar.gz"
59+ "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-src/$SAGEMAKER_ARTIFACT_PREFIX-src.tar.gz"
60+ )
61+
5662 # Check build artifact exists
57- for file in "$COMMIT_SHA-code-editor-sagemaker-server-build.tar.gz" "$COMMIT_SHA-code-editor-sagemaker-server-src.tar.gz "; do
63+ for file in "${FILES[@]} "; do
5864 if [ ! -f "$file" ]; then
5965 echo "Error: $file not found for commit $COMMIT_SHA"
6066 exit 1
@@ -63,16 +69,18 @@ jobs:
6369
6470 - name : Untar, Inject current Code Editor Version and Re-tar
6571 run : |
66- tar xzf $COMMIT_SHA-code-editor-sagemaker-server- build.tar.gz
72+ tar xzf " $COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX- build.tar.gz"
6773 cd vscode-reh-web-linux-x64
6874 jq '.codeEditorVersion = "$VERSION_NUM"' product.json > temp.json && mv temp.json product.json
69- tar -czf code-editor-sagemaker-server-${VERSION_NUM}.tar.gz vscode-reh-web-linux-x64
75+ cd ..
76+ tar -czf "code-editor-sagemaker-server-$VERSION_NUM.tar.gz" vscode-reh-web-linux-x64/
7077 rm -rf vscode-reh-web-linux-x64
7178
72- tar xzf $COMMIT_SHA-code-editor-sagemaker-server- src.tar.gz
79+ tar xzf " $COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-src/$SAGEMAKER_ARTIFACT_PREFIX- src.tar.gz"
7380 cd code-editor-src
7481 jq '.codeEditorVersion = "$VERSION_NUM"' product.json > temp.json && mv temp.json product.json
75- tar -czf code-editor-sagemaker-src-${VERSION_NUM}.tar.gz code-editor-src
82+ cd ..
83+ tar -czf "code-editor-sagemaker-src-$VERSION_NUM.tar.gz" code-editor-src/
7684 rm -rf code-editor-src
7785
7886 - name : Create GitHub release
0 commit comments