From 54b50b8649e189554e95bb25794d3c736067ef06 Mon Sep 17 00:00:00 2001 From: Milamber Date: Tue, 18 Aug 2026 09:51:11 +0300 Subject: [PATCH] docs(contributing): require Groovy 4.x for the JIRA bridge The JIRA bridge's @Grab uses the org.apache.groovy group ID, which only exists from Groovy 4 onward, so it cannot run on Groovy 3.x. Align the install instruction in CONTRIBUTING.md with tools/jira/README.md. Closes #1096 Co-Authored-By: Claude Opus 4.8 --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f28fec79..57263f58 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -456,7 +456,7 @@ invocation, after which HTTP and JSON are fast and stdlib-only. | [`tools/jira/bridge.groovy`](tools/jira/bridge.groovy) | Read-only JIRA REST bridge — `search `, `issue `, `projects`. Uses `@Grab` for HTTP deps, no separate install step. | | [`tools/dashboard-generator/reference.groovy`](tools/dashboard-generator/reference.groovy) | Reference impl of the issue-reassess-stats HTML dashboard. Reads `verdict.json` artefacts from a campaign directory and emits HTML. | -Install Groovy 3.x or newer on `PATH` — `sdk install groovy` via +Install Groovy 4.x or newer on `PATH` — `sdk install groovy` via [SDKMAN!](https://sdkman.io/) or your package manager. Then: ```bash