Skip to content

fix: StackOverflow on broken syntax #25

fix: StackOverflow on broken syntax

fix: StackOverflow on broken syntax #25

Workflow file for this run

name: Build and test
on:
push:
branches: [ main ]
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: zulu
java-version: 21
- uses: gradle/actions/setup-gradle@v4
- name: Free gradlew
run: chmod +x ./gradlew
- name: Build plugin
run: ./gradlew buildPlugin
verify:
name: Verify plugin
needs: [ build ]
runs-on: ubuntu-latest
steps:
- name: Maximising Build Space
uses: jlumbroso/free-disk-space@v1.3.1
with:
tool-cache: false
large-packages: false
- name: Fetch Sources
uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: zulu
java-version: 21
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Caching
uses: actions/cache@v4
with:
path: ~/.pluginVerifier/ides
key: plugin-verifier-${{ hashFiles('build/listProductsReleases.txt') }}
- name: Free gradlew
run: chmod +x ./gradlew
- name: Run verification
run: ./gradlew verifyPlugin -Dplugin.verifier.home.dir=${{ needs.build.outputs.pluginVerifierHomeDir }}
- name: Collect Plugin Verifier Result
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: pluginVerifier-result
path: ${{ github.workspace }}/build/reports/pluginVerifier