Skip to content

[#267] update build pipeline #236

[#267] update build pipeline

[#267] update build pipeline #236

Workflow file for this run

name: GitHub CI
on:
push:
branches:
- master
pull_request:
branches:
- master
env:
MAVEN_OPTS: '-Xms2048m -Xmx2048m'
MAVEN_ARGS: >-
--show-version
--errors
--batch-mode
--no-transfer-progress
-Dinvoker.streamLogsOnFailures=true
-Pnonindy
jobs:
ci:
strategy:
fail-fast: false
matrix:
jdk: [ 11, 21 ]
# empty == use pom.xml
groovy-version: ['3.0.18', '4.0.15', '5.0.0-alpha-2']
exclude:
# JDK 21 support was added in 4.0.11.
- jdk: 21
groovy-version: '3.0.18'
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v2
- name: jdk setup
uses: actions/setup-java@v3
with:
java-version: ${{ matrix.jdk }}
distribution: 'zulu'
- name: full test
run: >-

Check failure on line 47 in .github/workflows/ci.yaml

View workflow run for this annotation

GitHub Actions / GitHub CI

Invalid workflow file

The workflow is not valid. .github/workflows/ci.yaml (Line: 47, Col: 14): Unexpected symbol: 'matrix'. Located at position 50 within expression: matrix.groovy-version != '' && '-DgroovyVersion='matrix.groovy-version
./mvnw ${MAVEN_ARGS}
${{ matrix.groovy-version != '' && '-DgroovyVersion='matrix.groovy-version }}
${{ startsWith( matrix.groovy-version , '3' ) && '-DgroovyGroupId=org.codehaus.groovy' }}
clean install invoker:install invoker:run