Skip to content

Commit

Permalink
Fix tests in release workflow.
Browse files Browse the repository at this point in the history
- JDT-LS should be in place before tests run

Signed-off-by: Roland Grunberg <[email protected]>
  • Loading branch information
rgrunber committed Apr 3, 2024
1 parent 29c95b8 commit bac00d9
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,14 +105,24 @@ jobs:
- name: Build vscode-java
run: |
npm install
npm run vscode:prepublish
npm run compile
npm run vscode:prepublish
vsce package
- name: Prepare JDT-LS
run: |
rm -rf ./out
mkdir server/
if [ -e jdt-language-server-*.tar.gz ]; then
tar -xf jdt-language-server-*.tar.gz -C server/
else
tar -xf ../staging/jdt-language-server-*.tar.gz -C server/
fi
echo "EXT_VERSION=$(cat package.json | jq -r .version)" >> $GITHUB_ENV
- name: Test vscode-java
env:
SKIP_COMMANDS_TEST: true
SKIP_CLASSPATH_TEST: true
run: |
$(echo "xvfb-run --auto-servernum") npm run test --silent
xvfb-run --auto-servernum npm run test --silent
continue-on-error: true
- name: Clean tests
run: npx gulp clean_test_folder
Expand All @@ -124,16 +134,6 @@ jobs:
run: |
npx gulp prepare_pre_release
echo "publishPreReleaseFlag=--pre-release" >> $GITHUB_ENV
- name: Prepare JDT-LS
run: |
rm -rf ./out
mkdir server/
if [ -e jdt-language-server-*.tar.gz ]; then
tar -xf jdt-language-server-*.tar.gz -C server/
else
tar -xf ../staging/jdt-language-server-*.tar.gz -C server/
fi
echo "EXT_VERSION=$(cat package.json | jq -r .version)" >> $GITHUB_ENV
- name: Package vscode-java
run: |
platforms=("win32-x64" "linux-x64" "linux-arm64" "darwin-x64" "darwin-arm64")
Expand Down

0 comments on commit bac00d9

Please sign in to comment.