Skip to content

Commit 80860dd

Browse files
authored
Pin versions in Github actions & add checksum check (#1869)
## Changes Pin dependency versions in Github actions & add checksum check ## Tests Manually
1 parent 39b2ecb commit 80860dd

5 files changed

Lines changed: 13 additions & 5 deletions

File tree

.github/workflows/create-build-artifacts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
node-version: 22
2323
cache: "yarn"
2424

25-
- run: yarn install
25+
- run: yarn install --immutable
2626
- run: yarn run build
2727
- run: yarn run package:all
2828
working-directory: packages/databricks-vscode

.github/workflows/publish-to-openvsx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ jobs:
4646
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4747

4848
- name: Install vcse
49-
run: npm install -g @vscode/vsce
49+
run: npm install -g @vscode/vsce@3.7.1
5050

5151
- name: Install ovsx
52-
run: npm install -g ovsx
52+
run: npm install -g ovsx@0.10.10
5353

5454
- name: Publish to Open VSX
5555
run: |

.github/workflows/publish-to-vscode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4747

4848
- name: Install vcse
49-
run: npm install -g @vscode/vsce
49+
run: npm install -g @vscode/vsce@3.7.1
5050

5151
- name: Publish to VS Code Marketplace
5252
run: |

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
python-version: "3.12" # 3.13+ is not yet supported by the latest DBR
7171

7272
- name: Install Python dependencies
73-
run: pip install ipython
73+
run: pip install ipython==9.11.0
7474
working-directory: packages/databricks-vscode
7575

7676
- name: Python Unit Tests

packages/databricks-vscode/scripts/fetch-databricks-cli.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,16 @@ fi
1616
CLI_DIR=$(mktemp -d -t databricks-XXXXXXXXXX)
1717
pushd $CLI_DIR
1818
curl -L -O "https://github.com/databricks/cli/releases/download/v${CLI_VERSION}/databricks_cli_${CLI_VERSION}_${CLI_ARCH}.zip"
19+
curl -L -O "https://github.com/databricks/cli/releases/download/v${CLI_VERSION}/databricks_cli_${CLI_VERSION}_SHA256SUMS"
20+
if command -v sha256sum &>/dev/null; then
21+
grep "databricks_cli_${CLI_VERSION}_${CLI_ARCH}.zip" "databricks_cli_${CLI_VERSION}_SHA256SUMS" | sha256sum -c -
22+
else
23+
echo "checking sum2"
24+
grep "databricks_cli_${CLI_VERSION}_${CLI_ARCH}.zip" "databricks_cli_${CLI_VERSION}_SHA256SUMS" | shasum -a 256 -c -
25+
fi
1926
unzip databricks_*_$CLI_ARCH.zip
2027
rm databricks_*_$CLI_ARCH.zip
28+
rm databricks_*_SHA256SUMS
2129
ls
2230

2331
popd

0 commit comments

Comments
 (0)