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

Cole-Greer pushed a commit to branch 3.8-node-26
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 6d0e2c259d6e87906cde0c58856e8a9f0098dd7d
Merge: 6546a08642 c1e7b6afcb
Author: Cole Greer <[email protected]>
AuthorDate: Fri May 15 12:24:40 2026 -0700

    Merge branch '3.7-dev' into 3.8-dev

 .github/workflows/build-test.yml             | 66 +++-------------------------
 CHANGELOG.asciidoc                           |  1 +
 docs/src/reference/gremlin-variants.asciidoc | 26 ++++++-----
 3 files changed, 22 insertions(+), 71 deletions(-)

diff --cc .github/workflows/build-test.yml
index 150d3a5b08,1546a8bd75..dc959a4cf0
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@@ -231,13 -236,17 +231,17 @@@ jobs
            distribution: 'temurin'
        - name: Build with Maven
          run: |
 -          mvn clean install -pl 
-:gremlin-javascript,-gremlin-dotnet,-:gremlin-dotnet-source,-:gremlin-dotnet-tests,-:gremlint
 -q -DskipTests -Dci
 +          mvn clean install -pl $EXCLUDE_MODULES -q -DskipTests -Dci
            mvn verify -pl gremlin-driver -DskipIntegrationTests=false
-   javascript-node20:
-     name: javascript-all-node20
+   javascript:
+     name: javascript-glv-node${{ matrix.node-version }}
      timeout-minutes: 15
      needs: cache-gremlin-server-docker-image
      runs-on: ubuntu-latest
+     strategy:
+       fail-fast: false
+       matrix:
 -        node-version: ['20', '22', '24', '26']
++        node-version: [ '20', '22', '24', '26' ]
      steps:
        - uses: actions/checkout@v6
        - name: Set up JDK 11
@@@ -258,65 -267,8 +262,9 @@@
          run: docker load --input gremlin-server.tar
        - name: Build with Maven
          run: |
 -          mvn clean install -pl 
-:gremlin-python,-gremlin-dotnet,-:gremlin-dotnet-source,-:gremlin-dotnet-tests 
-q -DskipTests -Dci
 -          mvn verify -pl :gremlin-javascript,:gremlint 
-Dnode.test.version=${{ matrix.node-version }}
 +          
EXCLUDE="-:gremlin-dotnet-source,-:gremlin-dotnet-tests,-:gremlin-go,-:gremlin-python,$EXCLUDE_FOR_GLV"
 +          mvn clean install -pl $EXCLUDE -q -DskipTests -Dci
-           mvn verify -pl :gremlin-javascript,:gremlint,:gremlin-mcp 
-Dnode.test.version=20
-   javascript-node22:
-     name: javascript-glv-node22
-     timeout-minutes: 15
-     needs: cache-gremlin-server-docker-image
-     runs-on: ubuntu-latest
-     steps:
-       - uses: actions/checkout@v5
-       - name: Set up JDK 11
-         uses: actions/setup-java@v5
-         with:
-           java-version: '11'
-           distribution: 'temurin'
-       - name: Get Cached Server Base Image
-         uses: actions/cache@v4
-         id: gremlin-server-test-docker-image
-         with:
-           path: |
-             ./gremlin-server/*
-             ~/.m2/repository/org/apache/tinkerpop/*
-           key: ${{ github.sha }}
-       - name: Load Docker Image
-         working-directory: ./gremlin-server
-         run: docker load --input gremlin-server.tar
-       - name: Build with Maven
-         run: |
-           
EXCLUDE="-:gremlin-dotnet-source,-:gremlin-dotnet-tests,-:gremlin-go,-:gremlin-python,$EXCLUDE_FOR_GLV"
-           mvn clean install -pl $EXCLUDE -q -DskipTests -Dci
-           mvn verify -pl :gremlin-javascript -Dnode.test.version=22
-   javascript-node24:
-     name: javascript-glv-node24
-     timeout-minutes: 15
-     needs: cache-gremlin-server-docker-image
-     runs-on: ubuntu-latest
-     steps:
-       - uses: actions/checkout@v5
-       - name: Set up JDK 11
-         uses: actions/setup-java@v5
-         with:
-           java-version: '11'
-           distribution: 'temurin'
-       - name: Get Cached Server Base Image
-         uses: actions/cache@v4
-         id: gremlin-server-test-docker-image
-         with:
-           path: |
-             ./gremlin-server/*
-             ~/.m2/repository/org/apache/tinkerpop/*
-           key: ${{ github.sha }}
-       - name: Load Docker Image
-         working-directory: ./gremlin-server
-         run: docker load --input gremlin-server.tar
-       - name: Build with Maven
-         run: |
-           
EXCLUDE="-:gremlin-dotnet-source,-:gremlin-dotnet-tests,-:gremlin-go,-:gremlin-python,$EXCLUDE_FOR_GLV"
-           mvn clean install -pl $EXCLUDE -q -DskipTests -Dci
-           mvn verify -pl :gremlin-javascript -Dnode.test.version=24
++          mvn verify -pl :gremlin-javascript,:gremlint,:gremlin-mcp 
-Dnode.test.version=${{ matrix.node-version }}
    python:
      name: python-${{ matrix.python-version }}
      timeout-minutes: 20
diff --cc docs/src/reference/gremlin-variants.asciidoc
index 435b56fe65,4d9c3f606c..1850d3cef9
--- a/docs/src/reference/gremlin-variants.asciidoc
+++ b/docs/src/reference/gremlin-variants.asciidoc
@@@ -1560,16 -1494,16 +1560,18 @@@ The following table outlines recommende
  
  [cols="1,1,1",options="header"]
  |===
- |Version |Min Node.js |npm Version
- |3.4.0 |≥6 |N/A
- |3.5.0 |≥10 |6.14.16
- |3.5.7 |≥16 |8.19.4
- |3.6.0 |≥10 |8.1.2
- |3.6.5 |≥16 |8.19.4
- |3.6.7 |≥18 |9.6.7
- |3.7.0 |≥18 |9.6.7
- |3.7.4 |≥20 |10.8.2
- |3.8.0 |≥20 |10.8.2
+ |Version |Recommended Node.js Version |npm Version
+ |3.4.0 |6 |N/A
+ |3.5.0 |10 |6.14.16
+ |3.5.7 |16 |8.19.4
+ |3.6.0 |10 |8.1.2
+ |3.6.5 |16 |8.19.4
+ |3.6.7 |18 |9.6.7
+ |3.7.0 |18 |9.6.7
+ |3.7.4 |20, 22, 24 |10.8.2
+ |3.7.7 |20, 22, 24, 26 |10.8.2
++|3.8.0 |20, 22, 24 |10.8.2
++|3.8.2 |20, 22, 24, 26 |10.8.2
  |===
  
  [[gremlin-javascript-connecting]]

Reply via email to