21
21
COMMIT_SHA : ${{ github.sha }}
22
22
REPOSITORY : ${{ github.repository }}
23
23
VERSION_NUM : ${{ github.event.inputs.version || github.ref_name }}
24
+ SAGEMAKER_ARTIFACT_PREFIX : " code-editor-sagemaker-server"
24
25
steps :
25
26
- name : Checkout code
26
27
uses : actions/checkout@v4
53
54
run : |
54
55
ls -la
55
56
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
+
56
62
# 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
58
64
if [ ! -f "$file" ]; then
59
65
echo "Error: $file not found for commit $COMMIT_SHA"
60
66
exit 1
@@ -63,16 +69,18 @@ jobs:
63
69
64
70
- name : Untar, Inject current Code Editor Version and Re-tar
65
71
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"
67
73
cd vscode-reh-web-linux-x64
68
74
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/
70
77
rm -rf vscode-reh-web-linux-x64
71
78
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"
73
80
cd code-editor-src
74
81
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/
76
84
rm -rf code-editor-src
77
85
78
86
- name : Create GitHub release
0 commit comments