This is an automated email from the ASF dual-hosted git repository.

jonnybot pushed a commit to branch INDY-PERF-EXPLORATION
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 503f70a86b4deeb34db444f45a41ed6de678b790
Author: Jonny Carter <[email protected]>
AuthorDate: Fri Feb 20 14:03:06 2026 -0600

    Try and fix matrix
---
 .github/workflows/groovy-performance.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/groovy-performance.yml 
b/.github/workflows/groovy-performance.yml
index 42915a978b..3273f992b1 100644
--- a/.github/workflows/groovy-performance.yml
+++ b/.github/workflows/groovy-performance.yml
@@ -97,12 +97,13 @@ jobs:
       - name: Build matrix from groups
         id: set-matrix
         run: |
-          GROUPS=$(cat subprojects/performance/build/jmh-groups.json)
+          JMH_GROUPS=subprojects/performance/build/jmh-groups.json
           FILTER="${{ github.event.inputs.benchmark_filter }}"
           if [ -n "$FILTER" ]; then
-            GROUPS=$(echo "$GROUPS" | jq -c --arg f "$FILTER" '[.[] | 
select(.group | contains($f))]')
+            MATRIX=$(jq -c --arg f "$FILTER" '{include: [.[] | select(.group | 
contains($f)) | {group, pattern, indy: true}, {group, pattern, indy: false}]}' 
"$JMH_GROUPS")
+          else
+            MATRIX=$(jq -c '{include: [.[] | {group, pattern, indy: true}, 
{group, pattern, indy: false}]}' "$JMH_GROUPS")
           fi
-          MATRIX=$(echo "$GROUPS" | jq -c '{include: [.[] | {group, pattern, 
indy: true}, {group, pattern, indy: false}]}')
           echo "matrix=$MATRIX" >> "$GITHUB_OUTPUT"
 
       - name: Upload JMH jar

Reply via email to