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

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

commit 4e791ed92f618354cd1b352079f8dfb2aa268d56
Merge: 6d0e2c259d 9c7135143b
Author: Cole Greer <[email protected]>
AuthorDate: Thu Jun 11 15:41:20 2026 -0700

    Merge branch '3.7-dev' into 3.8-dev

 .github/workflows/build-test.yml             |   7 +-
 .github/workflows/codeql.yml                 |   4 +
 CHANGELOG.asciidoc                           |   1 +
 docs/src/reference/gremlin-variants.asciidoc |   6 +-
 gremlin-go/driver/traversal.go               |  28 ++++++
 gremlin-go/driver/traversal_test.go          | 127 +++++++++++++++++++++++++++
 6 files changed, 170 insertions(+), 3 deletions(-)

diff --cc .github/workflows/build-test.yml
index dc959a4cf0,b6f5eeecfb..fe87fb9840
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@@ -1,11 -1,8 +1,14 @@@
  name: build-test
  on: [push, pull_request]
 +env:
 +  # modules commonly excluded from builds as they have their own independent 
non-JVM setups and can be run in parallel.
 +  # take care when modifying this list because GLVs use shell commands to 
remove themselves from this list and
 +  # modifications could break patterns of replacement they are searching for.
 +  EXCLUDE_MODULES: 
'-:gremlin-dotnet-source,-:gremlin-dotnet-tests,-:gremlin-go,-:gremlin-javascript,-:gremlint,-:gremlin-mcp,-:gremlin-python'
 +  EXCLUDE_FOR_GLV: 
'-:gremlin-archetype,-:gremlin-console,-:gremlin-coverage,-:hadoop-gremlin,-:neo4j-gremlin,-:spark-gremlin,-:sparql-gremlin'
+ concurrency:
+   group: ${{ github.workflow }}-${{ github.event.pull_request.number || 
github.ref }}
+   cancel-in-progress: ${{ github.event_name == 'pull_request' }}
  jobs:
    smoke:
      name: smoke
@@@ -47,11 -44,25 +50,11 @@@
            java-version: '11'
            distribution: 'temurin'
        - name: Build with Maven
 -        run: mvn clean install -pl 
-:gremlin-javascript,-:gremlin-dotnet-source,-:gremlin-dotnet-tests,-:gremlin-go,-:gremlin-python
 -Dci --batch-mode 
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
 -Dcoverage
 +        run: mvn clean install -pl $EXCLUDE_MODULES -Dci --batch-mode 
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
 -Dcoverage
        - name: Upload to Codecov
-         uses: codecov/codecov-action@v6
+         uses: codecov/codecov-action@v7
          with:
           directory: ./gremlin-tools/gremlin-coverage/target/site
 -  java-jdk8:
 -    name: mvn clean install - jdk8
 -    timeout-minutes: 45
 -    needs: smoke
 -    runs-on: ubuntu-latest
 -    steps:
 -      - uses: actions/checkout@v6
 -      - name: Set up JDK 8
 -        uses: actions/setup-java@v5
 -        with:
 -          java-version: '8'
 -          distribution: 'temurin'
 -      - name: Build with Maven
 -        run: mvn clean install -pl -:gremlin-javascript -Dci --batch-mode 
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
    gremlin-server-default:
      name: gremlin-server default
      timeout-minutes: 45
@@@ -370,11 -375,10 +373,11 @@@
          working-directory: .
          run: |
            touch gremlin-go/.glv
 -          mvn clean install -pl 
-:gremlin-python,-:gremlin-javascript,-:gremlin-dotnet,-:gremlin-dotnet-source,-:gremlin-dotnet-tests
 -q -DskipTests -Dci
 +          EXCLUDE="${EXCLUDE_MODULES/-:gremlin-go,},$EXCLUDE_FOR_GLV"
 +          mvn clean install -pl $EXCLUDE -q -DskipTests -Dci
            mvn verify -pl :gremlin-go
        - name: Upload to Codecov
-         uses: codecov/codecov-action@v6
+         uses: codecov/codecov-action@v7
          with:
            working-directory: ./gremlin-go
        - name: Go-Vet

Reply via email to