chore!: migrate to Node 18#1582
Conversation
PiperOrigin-RevId: 673093969 Source-Link: googleapis/googleapis@cbf696d Source-Link: googleapis/googleapis-gen@a2f7ec1 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTJmN2VjMTE5MTgxMzMwNGIzYmQwMDk3Y2FhMzM5NTZiZGIzYjYzNyJ9
…ters PiperOrigin-RevId: 676993928 Source-Link: googleapis/googleapis@407deca Source-Link: googleapis/googleapis-gen@4fae779 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNGZhZTc3OTIwZGEwZjQ1MDNiYmY1ZjNjZTM0ZmMwN2JjZDZkM2Q5YSJ9
PiperOrigin-RevId: 690605789 Source-Link: googleapis/googleapis@ab2ad69 Source-Link: googleapis/googleapis-gen@6d1f0a7 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmQxZjBhNzNhYTc5ZmU1N2RmZmRkOTUwODc2MjJkNDgyMDQ5OWZkNSJ9
feat: specify retry configuration PiperOrigin-RevId: 712493958 Source-Link: googleapis/googleapis@29aea41 Source-Link: googleapis/googleapis-gen@04bcbab Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMDRiY2JhYjQ1MDU5ODllOTg0YjE0MDNkNDM4ZmZmYzAzMTIxNDRhZiJ9
PiperOrigin-RevId: 717421943 Source-Link: googleapis/googleapis@07737e5 Source-Link: googleapis/googleapis-gen@c41ade9 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYzQxYWRlOWVmN2E5MGExZTM4YmRhNzgxMzI0NDdhNGI3ZTUwYzExZCJ9
fix: add x-goog-request params to headers for LRO-polling methods fix: remove extra protos in ESM & capture ESM in headers docs: update comments for a Nodejs stream object PiperOrigin-RevId: 721038181 Source-Link: googleapis/googleapis@331a41a Source-Link: googleapis/googleapis-gen@e81b4c5 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZTgxYjRjNWI1MjA4ODk1ZjY2M2EyNDA0ODYxNWE1OWQ1NjM2ZjQxNSJ9
PiperOrigin-RevId: 732130682 Source-Link: googleapis/googleapis@9415ba0 Source-Link: googleapis/googleapis-gen@2905f83 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMjkwNWY4MzM3NTZjMmIyMGIzMjgyYmU4NGI1MTFlMDQwZmU1NGYzMyJ9
… APIs to setup a table with a row_key_schema PiperOrigin-RevId: 732197624 Source-Link: googleapis/googleapis@33b23a7 Source-Link: googleapis/googleapis-gen@cfb78ae Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2ZiNzhhZTliMDFjOWY2YmIwOTFkODQ2NzhiY2QwZGM5OTA3ZTczNCJ9
PiperOrigin-RevId: 733101782 Source-Link: googleapis/googleapis@05f571e Source-Link: googleapis/googleapis-gen@6e6954c Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmU2OTU0YzJkNDY4YWE4OWU1NmUzNDYzZWYxYWU0YzdkMDFmY2NlNiJ9
PiperOrigin-RevId: 733415839 Source-Link: googleapis/googleapis@da20dfe Source-Link: googleapis/googleapis-gen@86b7c0c Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODZiN2MwY2JiYWVlYzgxMzRhNzZlODJkOWIyNGRjYjk3N2M5ZmI0YSJ9
PiperOrigin-RevId: 733462032 Source-Link: googleapis/googleapis@03183b7 Source-Link: googleapis/googleapis-gen@532cf74 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTMyY2Y3NGM2ZGNlMmFlZWUwYTUwNWU2Mzk1NWYzZTQ5OGYwZTFhYSJ9
docs: Update ExecuteQuery API docs to reflect changes PiperOrigin-RevId: 734273312 Source-Link: googleapis/googleapis@9513189 Source-Link: googleapis/googleapis-gen@a950280 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYTk1MDI4MGQ1MDZiMmZkZDljNjZhMTA5OGMwMGY5MWQ4Zjc4MGI2NiJ9
PiperOrigin-RevId: 735384675 Source-Link: googleapis/googleapis@47d236a Source-Link: googleapis/googleapis-gen@7d15ec9 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiN2QxNWVjOTFhNGQwYWRiOTBjODUxNjMyZTNmNzQ1NDFlNzhkYzUyMCJ9
PiperOrigin-RevId: 735407006 Source-Link: googleapis/googleapis@b80f49d Source-Link: googleapis/googleapis-gen@9d5789e Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOWQ1Nzg5ZTQ1YWY4N2QzNzFmYmJhYjRkZjE0Njg5ODA3ZmMyYzMyMyJ9
feat: add request/response debug logging to gapics, update templates to gax 5 and node 18 (#1671) fix: add json files to tsconfig templates (#1692) (ba6be1d) PiperOrigin-RevId: 735896588 Source-Link: googleapis/googleapis@3419af7 Source-Link: googleapis/googleapis-gen@f35ba11 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZjM1YmExMTQyZjRlMTY4MjIyMzI3ZDg5MmI1ZjZlZTkwOGU1ZDQ2MSJ9
PiperOrigin-RevId: 738212310 Source-Link: googleapis/googleapis@803b234 Source-Link: googleapis/googleapis-gen@4f44bd2 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNGY0NGJkMmJhYThkZDVhNzFjYTBjZWJkYjE2NGMzYzM0MzQxZWQ4NyJ9
# Conflicts: # package.json
Replace dot prop with methods. Fix the issues with long and downgrade escapeStringRegexp.
This reverts commit e47d1fe.
…into owl-bot-copy-once-again-try-the-changes-add-script-run-script # Conflicts: # src/client-side-metrics/exporter.ts # src/client-side-metrics/gcp-metrics-handler.ts # system-test/gcp-metrics-handler.ts
…script' of https://github.com/googleapis/nodejs-bigtable into owl-bot-copy-once-again-try-the-changes-add-script-run-script
Now we don’t get the ??= unexpected token error.
.github/.OwlBot.lock.yaml
Outdated
| digest: sha256:e92044720ab3cb6984a70b0c6001081204375959ba3599ef6c42dd99a7783a67 | ||
| # created: 2023-11-10T00:24:05.581078808Z | ||
| image: 'gcr.io/cloud-devrel-public-resources/owlbot-nodejs:latest' | ||
| digest: 'sha256:c7e4968cfc97a204a4b2381f3ecb55cabc40c4cccf88b1ef8bef0d976be87fee' |
There was a problem hiding this comment.
not sure if it matters but it doesn't seem like these had quotes beforehand.
There was a problem hiding this comment.
Good point. I changed it back.
src/mutation.ts
Outdated
| import arrify = require('arrify'); | ||
| import * as is from 'is'; | ||
| import * as Long from 'long'; | ||
| import Long = require('long'); |
There was a problem hiding this comment.
ah, this is probably why long needs to be a dependency. Do you know why the way its being imported is changing to require?
There was a problem hiding this comment.
IIRC, some compiler or linting error wasn't letting us do it the old way, but we must have made a recent change because it doesn't seem to be a problem anymore so I changed it back to an import.
test/chunktransformer.ts
Outdated
| import * as assert from 'assert'; | ||
| import {describe, it, before, beforeEach, afterEach} from 'mocha'; | ||
| import * as Long from 'long'; | ||
| import Long = require('long'); |
There was a problem hiding this comment.
why is this import statement changing?
There was a problem hiding this comment.
IIRC, some compiler or linting error wasn't letting us do it the old way, but we must have made a recent change because it doesn't seem to be a problem anymore so I changed it back to an import.
…script' of https://github.com/googleapis/nodejs-bigtable into owl-bot-copy-once-again-try-the-changes-add-script-run-script
This PR is the PR with the fixes necessary for upgrading to Node 18.
To produce this PR I: