Skip to content

bump minimal version to 2022.3 #16

bump minimal version to 2022.3

bump minimal version to 2022.3 #16

Workflow file for this run

name: Validate against IJ versions
on:
pull_request:
branches: [ main ]
jobs:
validate_versions:
runs-on: ubuntu-latest
strategy:
matrix:
IJ:
- 2022.3
- 2023.1
- 2023.2
- 2023.3
- 2024.1
- 2024.2
# - 2024.3 is the current one
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: 17
distribution: 'temurin'
cache: 'gradle'
- name: Run integration tests
run: |
cd src/test-project
xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew integrationUITest --warning-mode none -PcommunityIdeaVersion=${{ matrix.IJ }}
- name: Archiving tests reports
uses: actions/upload-artifact@v4
with:
name: linux-test-reports-${{ matrix.IJ }}
path: src/test-project/build/reports/tests/*
if: always()
- name: Archiving screenshots
uses: actions/upload-artifact@v4
with:
name: linux-screenshots-${{ matrix.IJ }}
path: src/test-project/build/screenshots/*
if-no-files-found: ignore
if: always()
- name: Archiving StepLogger logs
uses: actions/upload-artifact@v4
with:
name: linux-steplogger-logs-${{ matrix.IJ }}
path: src/test-project/build/test-results/*
if: always()