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 9bfd8a8
Showing 1 changed file with 11 additions and 14 deletions.
25 changes: 11 additions & 14 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,14 +105,21 @@ jobs:
- name: Build vscode-java
run: |
npm install
npm run vscode:prepublish
npm run compile
- 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 +131,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 9bfd8a8

Please sign in to comment.