@@ -67,22 +67,29 @@ jobs:
6767 fi
6868 done
6969
70- - name : Verify Code Editor version in product.json
70+ - name : Update Code Editor version
7171 run : |
72- echo "Running verification step"
73- tar xzf "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX-build.tar.gz"
74- cd vscode-reh-web-linux-x64
75- jq ".codeEditorVersion = \"$VERSION_NUM\"" product.json > temp.json && mv temp.json product.json
76- cd ..
77- tar -czf "code-editor-sagemaker-server-$VERSION_NUM.tar.gz" vscode-reh-web-linux-x64/
78- rm -rf vscode-reh-web-linux-x64
79-
8072 tar xzf "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-src/$SAGEMAKER_ARTIFACT_PREFIX-src.tar.gz"
8173 cd code-editor-src
74+ CURRENT_VERSION=$(jq -r '.codeEditorVersion' product.json)
8275 jq ".codeEditorVersion = \"$VERSION_NUM\"" product.json > temp.json && mv temp.json product.json
8376 cd ..
8477 tar -czf "code-editor-sagemaker-src-$VERSION_NUM.tar.gz" code-editor-src/
8578 rm -rf code-editor-src
79+
80+ tar xzf "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX-build.tar.gz"
81+ cd vscode-reh-web-linux-x64
82+
83+ # Update Code Editor Version in all files
84+ jq ".codeEditorVersion = \"$VERSION_NUM\"" product.json > temp.json && mv temp.json product.json
85+ sed -i "s/codeEditorVersion:\s*\"$CURRENT_VERSION\"/codeEditorVersion:\"$VERSION_NUM\"/g" out/server-main.js
86+ sed -i "s/codeEditorVersion:\s*\"$CURRENT_VERSION\"/codeEditorVersion:\"$VERSION_NUM\"/g" out/vs/code/browser/workbench/workbench.js
87+ sed -i "s/codeEditorVersion:\s*\"$CURRENT_VERSION\"/codeEditorVersion:\"$VERSION_NUM\"/g" out/vs/platform/terminal/node/ptyHostMain.js
88+ sed -i "s/codeEditorVersion:\s*\"$CURRENT_VERSION\"/codeEditorVersion:\"$VERSION_NUM\"/g" out/vs/workbench/api/node/extensionHostProcess.js
89+
90+ cd ..
91+ tar -czf "code-editor-sagemaker-server-$VERSION_NUM.tar.gz" vscode-reh-web-linux-x64/
92+ rm -rf vscode-reh-web-linux-x64
8693
8794 - name : Create GitHub release
8895 run : |
0 commit comments