From 9fc14f85b316dd002138f8a12ffbffd873c3fa70 Mon Sep 17 00:00:00 2001 From: Matthew Olsson Date: Sun, 21 Jan 2024 08:10:56 -0700 Subject: [PATCH] Build: Bump plugin version --- .github/workflows/run-ui-tests.yml | 65 ------------------------------ CHANGELOG.md | 16 ++++++-- gradle.properties | 2 +- 3 files changed, 14 insertions(+), 69 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..dfdff30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,17 @@ -# serenityos-intellij-plugin Changelog +# Changelog + +## Unreleased + +## 1.1.0 - 2024-01-21 -## [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..31ef34a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ pluginGroup=me.mattco.serenityos pluginName=SerenityOS-DSL -pluginVersion=1.0.0 +pluginVersion=1.1.0 pluginSinceBuild=232 pluginUntilBuild=241.* platformType=CL