From bf453f783ba25226af6e86c20a00376c8237903b Mon Sep 17 00:00:00 2001 From: Matthew Olsson Date: Sun, 21 Jan 2024 09:32:43 -0700 Subject: [PATCH] Build: Bump plugin version --- .github/workflows/run-ui-tests.yml | 65 ------------------------------ CHANGELOG.md | 13 ++++-- gradle.properties | 6 +-- 3 files changed, 13 insertions(+), 71 deletions(-) delete mode 100644 .github/workflows/run-ui-tests.yml diff --git a/.github/workflows/run-ui-tests.yml b/.github/workflows/run-ui-tests.yml deleted file mode 100644 index ac7d616..0000000 --- a/.github/workflows/run-ui-tests.yml +++ /dev/null @@ -1,65 +0,0 @@ -# GitHub Actions Workflow for launching UI tests on Linux, Windows, and Mac in the following steps: -# - Prepare and launch IDE with your plugin and robot-server plugin, which is needed to interact with the UI. -# - Wait for IDE to start. -# - Run UI tests with a separate Gradle task. -# -# Please check https://github.com/JetBrains/intellij-ui-test-robot for information about UI tests with IntelliJ Platform. -# -# Workflow is triggered manually. - -name: Run UI Tests -on: - workflow_dispatch - -jobs: - - testUI: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - include: - - os: ubuntu-latest - runIde: | - export DISPLAY=:99.0 - Xvfb -ac :99 -screen 0 1920x1080x16 & - gradle runIdeForUiTests & - - os: windows-latest - runIde: start gradlew.bat runIdeForUiTests - - os: macos-latest - runIde: ./gradlew runIdeForUiTests & - - steps: - - # Check out current repository - - name: Fetch Sources - uses: actions/checkout@v4 - - # Set up Java environment for the next steps - - name: Setup Java - uses: actions/setup-java@v3 - with: - distribution: zulu - java-version: 17 - - # Setup Gradle - - name: Setup Gradle - uses: gradle/gradle-build-action@v2 - with: - gradle-home-cache-cleanup: true - - # Run IDEA prepared for UI testing - - name: Run IDE - run: ${{ matrix.runIde }} - - # Wait for IDEA to be started - - name: Health Check - uses: jtalk/url-health-check-action@v3 - with: - url: http://127.0.0.1:8082 - max-attempts: 15 - retry-delay: 30s - - # Run tests - - name: Tests - run: ./gradlew test diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c294ad..c105f44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,14 @@ -# serenityos-intellij-plugin Changelog +# Changelog -## [Unreleased] +## Unreleased ### Added -- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template) + +- Support for IPC files + - Full syntax highlighting + - "#include" path resolution + - Line markers on endpoint that lead to any implementers + - The implementers also get line markers that lead back to the IPC endpoint + - Resolution of C++ types +- Added IDL -> C++ line markers diff --git a/gradle.properties b/gradle.properties index 0e7b37e..99634d0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,10 +1,10 @@ pluginGroup=me.mattco.serenityos pluginName=SerenityOS-DSL -pluginVersion=1.0.0 +pluginVersion=1.1.0 pluginSinceBuild=232 -pluginUntilBuild=241.* +pluginUntilBuild=233.2 platformType=CL -platformVersion=2023.2.2 +platformVersion=2023.3.2 # Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html # Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22 platformPlugins=com.intellij.clion,com.intellij.cidr.lang,com.intellij.cidr.base