diff --git a/.github/workflows/build-shared-spanner-lib.yml b/.github/workflows/build-shared-spanner-lib.yml index 3cae0509..7562454b 100644 --- a/.github/workflows/build-shared-spanner-lib.yml +++ b/.github/workflows/build-shared-spanner-lib.yml @@ -25,7 +25,7 @@ jobs: target: windows steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Go uses: actions/setup-go@v6 diff --git a/.github/workflows/integration-tests-on-emulator.yml b/.github/workflows/integration-tests-on-emulator.yml index b24f1dd8..7c09698b 100644 --- a/.github/workflows/integration-tests-on-emulator.yml +++ b/.github/workflows/integration-tests-on-emulator.yml @@ -25,7 +25,7 @@ jobs: with: go-version: 1.26.x - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run Go integration tests on emulator run: go test -race env: @@ -45,7 +45,7 @@ jobs: - 9020:9020 steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: diff --git a/.github/workflows/integration-tests-on-production.yml b/.github/workflows/integration-tests-on-production.yml index 4f373d0e..24136959 100644 --- a/.github/workflows/integration-tests-on-production.yml +++ b/.github/workflows/integration-tests-on-production.yml @@ -31,7 +31,7 @@ jobs: with: go-version: 1.26.x - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Auth uses: google-github-actions/auth@v3 with: diff --git a/.github/workflows/node-spanner-lib-wrapper-lint.yml b/.github/workflows/node-spanner-lib-wrapper-lint.yml index cbcb140a..6048231f 100644 --- a/.github/workflows/node-spanner-lib-wrapper-lint.yml +++ b/.github/workflows/node-spanner-lib-wrapper-lint.yml @@ -22,10 +22,10 @@ jobs: working-directory: spannerlib/wrappers/spannerlib-node steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '26' cache: 'npm' diff --git a/.github/workflows/node-spanner-lib-wrapper-unit-tests.yml b/.github/workflows/node-spanner-lib-wrapper-unit-tests.yml index 4fb1ed6c..3f6d7e3d 100644 --- a/.github/workflows/node-spanner-lib-wrapper-unit-tests.yml +++ b/.github/workflows/node-spanner-lib-wrapper-unit-tests.yml @@ -30,7 +30,7 @@ jobs: working-directory: ./spannerlib/wrappers/spannerlib-node steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Go uses: actions/setup-go@v6 @@ -38,7 +38,7 @@ jobs: go-version: '1.26.x' - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: 'npm' diff --git a/.github/workflows/python-spanner-lib-wrapper-lint.yml b/.github/workflows/python-spanner-lib-wrapper-lint.yml index 8721945f..30b747a6 100644 --- a/.github/workflows/python-spanner-lib-wrapper-lint.yml +++ b/.github/workflows/python-spanner-lib-wrapper-lint.yml @@ -22,7 +22,7 @@ jobs: working-directory: spannerlib/wrappers/spannerlib-python/spannerlib-python steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python uses: actions/setup-python@v6 diff --git a/.github/workflows/python-spanner-lib-wrapper-system-tests.yml b/.github/workflows/python-spanner-lib-wrapper-system-tests.yml index 9b7f484d..1659baf3 100644 --- a/.github/workflows/python-spanner-lib-wrapper-system-tests.yml +++ b/.github/workflows/python-spanner-lib-wrapper-system-tests.yml @@ -22,7 +22,7 @@ jobs: working-directory: spannerlib/wrappers/spannerlib-python/spannerlib-python steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Go uses: actions/setup-go@v6 diff --git a/.github/workflows/python-spanner-lib-wrapper-unit-tests.yml b/.github/workflows/python-spanner-lib-wrapper-unit-tests.yml index e464dd32..9712db2c 100644 --- a/.github/workflows/python-spanner-lib-wrapper-unit-tests.yml +++ b/.github/workflows/python-spanner-lib-wrapper-unit-tests.yml @@ -18,7 +18,7 @@ jobs: working-directory: spannerlib/wrappers/spannerlib-python/spannerlib-python steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Go uses: actions/setup-go@v6 diff --git a/.github/workflows/release-dotnet-native-spanner-lib.yml b/.github/workflows/release-dotnet-native-spanner-lib.yml index 00435e0f..869910c8 100644 --- a/.github/workflows/release-dotnet-native-spanner-lib.yml +++ b/.github/workflows/release-dotnet-native-spanner-lib.yml @@ -13,7 +13,7 @@ jobs: with: go-version: 1.26 - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Build shared library working-directory: spannerlib run: go build -o spannerlib.so -buildmode=c-shared shared_lib.go @@ -38,7 +38,7 @@ jobs: with: go-version: 1.26 - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Build shared library working-directory: spannerlib run: go build -o spannerlib.dylib -buildmode=c-shared shared_lib.go @@ -60,7 +60,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Download and copy linux-x64 shared lib uses: actions/download-artifact@v8 with: diff --git a/.github/workflows/release-dotnet-spanner-lib.yml b/.github/workflows/release-dotnet-spanner-lib.yml index 60c876cc..41972b93 100644 --- a/.github/workflows/release-dotnet-spanner-lib.yml +++ b/.github/workflows/release-dotnet-spanner-lib.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install dotnet uses: actions/setup-dotnet@v5 with: diff --git a/.github/workflows/release-python-spanner-lib-wrapper.yml b/.github/workflows/release-python-spanner-lib-wrapper.yml index 5b3c05f7..887a71b7 100644 --- a/.github/workflows/release-python-spanner-lib-wrapper.yml +++ b/.github/workflows/release-python-spanner-lib-wrapper.yml @@ -23,7 +23,7 @@ jobs: contents: read steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Download Shared Library Artifacts uses: actions/download-artifact@v8 diff --git a/.github/workflows/release-ruby-wrapper.yml b/.github/workflows/release-ruby-wrapper.yml index 7cbac5f6..fc2a7b62 100644 --- a/.github/workflows/release-ruby-wrapper.yml +++ b/.github/workflows/release-ruby-wrapper.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Go uses: actions/setup-go@v6 @@ -90,7 +90,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Ruby uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/release-spannermockserver.yml b/.github/workflows/release-spannermockserver.yml index 8a8b1b85..8c717743 100644 --- a/.github/workflows/release-spannermockserver.yml +++ b/.github/workflows/release-spannermockserver.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Python uses: actions/setup-python@v6 diff --git a/.github/workflows/ruby-wrapper-lint.yml b/.github/workflows/ruby-wrapper-lint.yml index 0948c05a..d9c59836 100644 --- a/.github/workflows/ruby-wrapper-lint.yml +++ b/.github/workflows/ruby-wrapper-lint.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Ruby uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/ruby-wrapper-tests.yml b/.github/workflows/ruby-wrapper-tests.yml index 71ee8e2b..1e8c6a11 100644 --- a/.github/workflows/ruby-wrapper-tests.yml +++ b/.github/workflows/ruby-wrapper-tests.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Go uses: actions/setup-go@v6 diff --git a/.github/workflows/samples.yml b/.github/workflows/samples.yml index 5baba0a3..cd7f3131 100644 --- a/.github/workflows/samples.yml +++ b/.github/workflows/samples.yml @@ -17,7 +17,7 @@ jobs: with: go-version: ${{ matrix.go-version }} - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run samples working-directory: ./examples run: go test -short diff --git a/.github/workflows/snippets.yml b/.github/workflows/snippets.yml index 87d61da8..2b6aea04 100644 --- a/.github/workflows/snippets.yml +++ b/.github/workflows/snippets.yml @@ -17,7 +17,7 @@ jobs: with: go-version: ${{ matrix.go-version }} - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run snippets working-directory: ./snippets run: go test -short diff --git a/.github/workflows/spanner-lib-tests.yml b/.github/workflows/spanner-lib-tests.yml index 6041c5e6..f3f2ed26 100644 --- a/.github/workflows/spanner-lib-tests.yml +++ b/.github/workflows/spanner-lib-tests.yml @@ -19,7 +19,7 @@ jobs: with: go-version: ${{ matrix.go-version }} - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run unit tests working-directory: spannerlib run: go test ./... -race -short @@ -37,7 +37,7 @@ jobs: distribution: temurin java-version: 21 - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Check Java formatting run: mvn com.spotify.fmt:fmt-maven-plugin:check working-directory: spannerlib/wrappers/spannerlib-java @@ -88,7 +88,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: 'true' - name: Install dotnet diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 6b4baaf6..5c91cd01 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -20,7 +20,7 @@ jobs: with: go-version: ${{ matrix.go-version }} - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run unit tests run: go test -race -short - name: Run connection state unit tests @@ -43,7 +43,7 @@ jobs: go install honnef.co/go/tools/cmd/staticcheck@latest - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: vet . run: go vet ./... diff --git a/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-grpc-tests/spannerlib-dotnet-grpc-tests.csproj b/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-grpc-tests/spannerlib-dotnet-grpc-tests.csproj index ec1bcf2b..0e1f50b6 100644 --- a/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-grpc-tests/spannerlib-dotnet-grpc-tests.csproj +++ b/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-grpc-tests/spannerlib-dotnet-grpc-tests.csproj @@ -11,7 +11,7 @@ - + diff --git a/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-tests/spannerlib-dotnet-tests.csproj b/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-tests/spannerlib-dotnet-tests.csproj index 452cf64b..b963730c 100644 --- a/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-tests/spannerlib-dotnet-tests.csproj +++ b/spannerlib/wrappers/spannerlib-dotnet/spannerlib-dotnet-tests/spannerlib-dotnet-tests.csproj @@ -11,7 +11,7 @@ - + diff --git a/spannerlib/wrappers/spannerlib-node/package.json b/spannerlib/wrappers/spannerlib-node/package.json index c31d9cdd..5b8e03ed 100644 --- a/spannerlib/wrappers/spannerlib-node/package.json +++ b/spannerlib/wrappers/spannerlib-node/package.json @@ -48,14 +48,14 @@ }, "devDependencies": { "mocha": "^11.0.1", - "typescript": "^5.6.3", - "@types/node": "^22.7.5", + "typescript": "^6.0.0", + "@types/node": "^24.0.0", "@types/bindings": "^1.5.0", "@types/mocha": "^10.0.6", "@babel/core": "^7.24.0", "@babel/cli": "^7.23.9", - "sinon": "^18.0.0", - "@types/sinon": "^17.0.3", + "sinon": "^22.0.0", + "@types/sinon": "^21.0.0", "gts": "^7.0.0", "@grpc/grpc-js": "^1.12.0", "@grpc/proto-loader": "^0.7.13"