From e847822d08bf7f3dbc6c9d4331f3959c5a18dd94 Mon Sep 17 00:00:00 2001 From: Danil Ovchinnikov Date: Mon, 22 Dec 2025 16:55:44 +0300 Subject: [PATCH 1/2] version 1.1.12 for PhpStorm 2025.3 --- .github/workflows/build.yml | 114 +++++++++--------- .github/workflows/release.yml | 11 +- .run/Run Plugin.run.xml | 4 +- CHANGELOG.md | 4 + build.gradle.kts | 13 +- gradle.properties | 14 +-- gradle/libs.versions.toml | 10 +- gradle/wrapper/gradle-wrapper.jar | Bin 45457 -> 45633 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 3 - gradlew.bat | 3 +- qodana.yaml | 2 +- .../dialogs/DepsRegenerationResultDialog.kt | 2 +- .../dialogs/ManageModuliteExportsDialog.kt | 2 +- .../actions/dialogs/ModuliteWizardDialog.kt | 6 +- .../actions/panels/ModuliteSymbolDialog.kt | 2 +- .../actions/panels/SymbolsTreeBase.kt | 8 +- 17 files changed, 101 insertions(+), 99 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0435157..f40bb78 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,69 +27,23 @@ jobs: # Check out the current repository - name: Fetch Sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Set up the Java environment for the next steps - name: Setup Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: zulu java-version: 21 # Setup Gradle - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 # Build plugin - name: Build plugin run: ./gradlew buildPlugin - # Run Qodana inspections and provide a report - inspectCode: - name: Inspect code - needs: [ build ] - runs-on: ubuntu-latest - if: github.event_name == 'pull_request' - - permissions: - contents: write - checks: write - pull-requests: write - steps: - - # Free GitHub Actions Environment Disk Space - - name: Maximize Build Space - uses: jlumbroso/free-disk-space@v1.3.1 - with: - tool-cache: false - large-packages: false - - # Check out the current repository - - name: Fetch Sources - uses: actions/checkout@v4 - with: - ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit - fetch-depth: 0 # a full history is required for pull request analysis - - # Set up the Java environment for the next steps - - name: Setup Java - uses: actions/setup-java@v4 - with: - distribution: zulu - java-version: 21 - - # Run Qodana inspections - - name: Qodana - Code Inspection - uses: JetBrains/qodana-action@v2025.1.1 - with: - args: --baseline,./.qodana/baseline.sarif.json - cache-default-branch-only: true - - - name: Qodana - Publish Results - uses: github/codeql-action/upload-sarif@v3 - with: - sarif_file: ${{ runner.temp }}/qodana/results/qodana.sarif.json - # Run tests and upload a code coverage report test: name: Test (${{ matrix.os }}) @@ -113,18 +67,18 @@ jobs: # Check out the current repository - name: Fetch Sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Set up the Java environment for the next steps - name: Setup Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: zulu java-version: 21 # Setup Gradle - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: cache-read-only: true @@ -135,11 +89,57 @@ jobs: # Collect Tests Result of failed tests - name: Collect Tests Result if: ${{ failure() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: tests-result-${{ matrix.os }} path: ${{ github.workspace }}/build/reports/tests + # Run Qodana inspections and provide a report + inspectCode: + name: Inspect code + needs: [ build ] + runs-on: ubuntu-latest + if: github.event_name == 'pull_request' + + permissions: + contents: write + checks: write + pull-requests: write + steps: + + # Free GitHub Actions Environment Disk Space + - name: Maximize Build Space + uses: jlumbroso/free-disk-space@v1.3.1 + with: + tool-cache: false + large-packages: false + + # Check out the current repository + - name: Fetch Sources + uses: actions/checkout@v5 + with: + ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit + fetch-depth: 0 # a full history is required for pull request analysis + + # Set up the Java environment for the next steps + - name: Setup Java + uses: actions/setup-java@v5 + with: + distribution: zulu + java-version: 21 + + # Run Qodana inspections + - name: Qodana - Code Inspection + uses: JetBrains/qodana-action@v2025.1.1 + with: + args: --baseline,./.qodana/baseline.sarif.json + cache-default-branch-only: true + + - name: Qodana - Publish Results + uses: github/codeql-action/upload-sarif@v3 + with: + sarif_file: ${{ runner.temp }}/qodana/results/qodana.sarif.json + # Run plugin structure verification along with IntelliJ Plugin Verifier verify: name: Verify plugin @@ -156,18 +156,18 @@ jobs: # Check out the current repository - name: Fetch Sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Set up the Java environment for the next steps - name: Setup Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: zulu java-version: 21 # Setup Gradle - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: cache-read-only: true @@ -178,7 +178,7 @@ jobs: # Collect Plugin Verifier Result - name: Collect Plugin Verifier Result if: ${{ always() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: pluginVerifier-result path: ${{ github.workspace }}/build/reports/pluginVerifier diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3d809a9..7980cbb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,8 @@ name: Release on: release: - types: [released] + types: [ released ] + jobs: # Prepare and publish the GitHub releases @@ -22,27 +23,25 @@ jobs: # Check out the current repository - name: Fetch Sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.release.tag_name }} # Set up the Java environment for the next steps - name: Setup Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: zulu java-version: 21 # Setup Gradle - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: cache-read-only: true # Build the plugin artifact - name: Build the Plugin - env: - SENTRY_DSN: ${{ secrets.SENTRY_DSN }} run: | ./gradlew buildPlugin diff --git a/.run/Run Plugin.run.xml b/.run/Run Plugin.run.xml index c4ec3d6..855d1a8 100644 --- a/.run/Run Plugin.run.xml +++ b/.run/Run Plugin.run.xml @@ -16,10 +16,10 @@