Skip to content

Commit c3ff4f9

Browse files
Update all files related to Code Editor Version
1 parent a8987b9 commit c3ff4f9

1 file changed

Lines changed: 16 additions & 9 deletions

File tree

.github/workflows/release.yaml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)