Skip to content

feat: improve search highlighting system #6

feat: improve search highlighting system

feat: improve search highlighting system #6

Workflow file for this run

name: CI - Tests
on:
pull_request:
branches:
- master
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Install JBR 25
run: |
curl -L -o jbr.tar.gz "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.1-linux-x64-b268.52.tar.gz"
mkdir -p "$RUNNER_TEMP/jbr"
tar -xzf jbr.tar.gz -C "$RUNNER_TEMP/jbr"
JBR_DIR=$(find "$RUNNER_TEMP/jbr" -mindepth 1 -maxdepth 1 -type d -name "jbr*" -o -name "jbrsdk*" | head -n 1)
echo "JAVA_HOME=$JBR_DIR" >> "$GITHUB_ENV"
echo "$JBR_DIR/bin" >> "$GITHUB_PATH"
- name: Setup Gradle
uses: gradle/gradle-build-action@v3
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Run all tests
run: ./gradlew allTests --no-daemon
- name: Upload test reports
if: always()
uses: actions/upload-artifact@v4
with:
name: test-reports
path: '**/build/reports/tests/'
retention-days: 7