You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Groovy 6.0.0-alpha-2 to the CI matrix for early compatibility testing
without shipping it in releases. Variants in the new `additionalVariantsList`
run in build-and-verify, but are never passed to release-spock.
- gradle.properties/libs.versions.toml: declare and pin the 6.0 variant
- build.gradle/common.main.kts: 6.0 config block, Java 17 minimum, matrix wiring
- Bump the compiler JDK from 11 to 17
Source fixes for Groovy 6:
- Throw MissingMethodException for unknown methods via the invokeMethod fallback
- Reference the current closure directly instead of via this.find()
Tests:
- Re-enable the with-void-methods test now that GROOVY-12045 is fixed
- Track the dropped suppressed exception via @PendingFeatureIf on Groovy 6
thrownewIllegalArgumentException("ghActionsPublish can only be run on Java ${javaVersions.min()} (or 11 for variant 5.0, 17 for variant 6.0) but was run on $javaVersion")
243
254
}
244
255
/*
245
256
We want to release only snapshots directly from master, final releases will be tagged and then published from that tag.
0 commit comments