|
10 | 10 | permissions: |
11 | 11 | contents: write # Required for creating releases |
12 | 12 | env: |
13 | | - COMMIT_SHA: "f94909abbf760f6e6a75b2351b7bafb1bb19cfea" |
| 13 | + COMMIT_SHA: ${{ github.sha }} |
| 14 | + COMMIT_SHA_FOR_ARTIFACT: "f94909abbf760f6e6a75b2351b7bafb1bb19cfea" |
14 | 15 | VERSION_NUM: ${{ github.event.inputs.version || github.ref_name }} |
15 | 16 | SAGEMAKER_ARTIFACT_PREFIX: "code-editor-sagemaker-server" |
16 | 17 | GH_TOKEN: ${{ github.token }} |
@@ -39,36 +40,36 @@ jobs: |
39 | 40 |
|
40 | 41 | - name: Download sagemaker artifacts by commit ID |
41 | 42 | run: | |
42 | | - gh run download --name "$COMMIT_SHA-code-editor-sagemaker-server-build" --name "$COMMIT_SHA-code-editor-sagemaker-server-src" |
| 43 | + gh run download --name "$COMMIT_SHA_FOR_ARTIFACT-code-editor-sagemaker-server-build" --name "$COMMIT_SHA_FOR_ARTIFACT-code-editor-sagemaker-server-src" |
43 | 44 |
|
44 | 45 | - name: Check artifacts exist |
45 | 46 | run: | |
46 | 47 | ls -la |
47 | 48 |
|
48 | 49 | FILES=( |
49 | | - "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX-build.tar.gz" |
50 | | - "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-src/$SAGEMAKER_ARTIFACT_PREFIX-src.tar.gz" |
| 50 | + "$COMMIT_SHA_FOR_ARTIFACT-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX-build.tar.gz" |
| 51 | + "$COMMIT_SHA_FOR_ARTIFACT-$SAGEMAKER_ARTIFACT_PREFIX-src/$SAGEMAKER_ARTIFACT_PREFIX-src.tar.gz" |
51 | 52 | ) |
52 | 53 | |
53 | 54 | # Check build artifact exists |
54 | 55 | for file in "${FILES[@]}"; do |
55 | 56 | if [ ! -f "$file" ]; then |
56 | | - echo "Error: $file not found for commit $COMMIT_SHA" |
| 57 | + echo "Error: $file not found for commit $COMMIT_SHA_FOR_ARTIFACT" |
57 | 58 | exit 1 |
58 | 59 | fi |
59 | 60 | done |
60 | 61 |
|
61 | 62 | - name: Update Code Editor version |
62 | 63 | run: | |
63 | | - tar xzf "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-src/$SAGEMAKER_ARTIFACT_PREFIX-src.tar.gz" |
| 64 | + tar xzf "$COMMIT_SHA_FOR_ARTIFACT-$SAGEMAKER_ARTIFACT_PREFIX-src/$SAGEMAKER_ARTIFACT_PREFIX-src.tar.gz" |
64 | 65 | cd code-editor-src |
65 | 66 | CURRENT_VERSION=$(jq -r '.codeEditorVersion' product.json) |
66 | 67 | jq ".codeEditorVersion = \"$VERSION_NUM\"" product.json > temp.json && mv temp.json product.json |
67 | 68 | cd .. |
68 | 69 | tar -czf "code-editor-sagemaker-src-$VERSION_NUM.tar.gz" code-editor-src/ |
69 | 70 | rm -rf code-editor-src |
70 | 71 | |
71 | | - tar xzf "$COMMIT_SHA-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX-build.tar.gz" |
| 72 | + tar xzf "$COMMIT_SHA_FOR_ARTIFACT-$SAGEMAKER_ARTIFACT_PREFIX-build/$SAGEMAKER_ARTIFACT_PREFIX-build.tar.gz" |
72 | 73 | cd vscode-reh-web-linux-x64 |
73 | 74 |
|
74 | 75 | # Update Code Editor Version in all files |
|
0 commit comments