|
|
|
@ -20,6 +20,10 @@ on:
|
|
|
|
|
# Trigger the workflow on any pull request
|
|
|
|
|
pull_request:
|
|
|
|
|
|
|
|
|
|
concurrency:
|
|
|
|
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
|
|
|
|
cancel-in-progress: true
|
|
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
|
|
|
|
|
# Prepare environment and build the plugin
|
|
|
|
@ -49,7 +53,7 @@ jobs:
|
|
|
|
|
|
|
|
|
|
# Setup Gradle
|
|
|
|
|
- name: Setup Gradle
|
|
|
|
|
uses: gradle/gradle-build-action@v2
|
|
|
|
|
uses: gradle/actions/setup-gradle@v3
|
|
|
|
|
with:
|
|
|
|
|
gradle-home-cache-cleanup: true
|
|
|
|
|
|
|
|
|
@ -113,7 +117,7 @@ jobs:
|
|
|
|
|
|
|
|
|
|
# Setup Gradle
|
|
|
|
|
- name: Setup Gradle
|
|
|
|
|
uses: gradle/gradle-build-action@v2
|
|
|
|
|
uses: gradle/actions/setup-gradle@v3
|
|
|
|
|
with:
|
|
|
|
|
gradle-home-cache-cleanup: true
|
|
|
|
|
|
|
|
|
@ -166,7 +170,7 @@ jobs:
|
|
|
|
|
|
|
|
|
|
# Run Qodana inspections
|
|
|
|
|
- name: Qodana - Code Inspection
|
|
|
|
|
uses: JetBrains/qodana-action@v2023.2.8
|
|
|
|
|
uses: JetBrains/qodana-action@v2023.3.1
|
|
|
|
|
with:
|
|
|
|
|
cache-default-branch-only: true
|
|
|
|
|
|
|
|
|
@ -197,7 +201,7 @@ jobs:
|
|
|
|
|
|
|
|
|
|
# Setup Gradle
|
|
|
|
|
- name: Setup Gradle
|
|
|
|
|
uses: gradle/gradle-build-action@v2
|
|
|
|
|
uses: gradle/actions/setup-gradle@v3
|
|
|
|
|
with:
|
|
|
|
|
gradle-home-cache-cleanup: true
|
|
|
|
|
|
|
|
|
@ -256,7 +260,7 @@ jobs:
|
|
|
|
|
env:
|
|
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
|
run: |
|
|
|
|
|
gh release create v${{ needs.build.outputs.version }} \
|
|
|
|
|
gh release create "v${{ needs.build.outputs.version }}" \
|
|
|
|
|
--draft \
|
|
|
|
|
--title "v${{ needs.build.outputs.version }}" \
|
|
|
|
|
--notes "$(cat << 'EOM'
|
|
|
|
|