bigtable: support local emulator#1567
Conversation
|
We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm. |
|
@stephenplusplus I've added a commit, I think the only thing that was missing was making sure that all the service (admin/instance/etc.) were also updated. Obviously the instance API doesn't work with the mentioned emulator, but parts of the table admin api do. @arbesfeld any chance you'd want to give this a test drive? |
2caf5ff to
f741be2
Compare
|
@callmehiphop What's the status of this? Is it something we can merge or does it need more testing? |
f741be2 to
d4f3d58
Compare
|
@garye should be good to go! |
* feat: added library methods for conformance testing (#1553) * feat: added library methods for conformance testing * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fixed header * responded to PR comment, addressed some TODOs * resolved TODO * removed functions that dont make requests Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * feat: add method mapping json file (#1569) * feat: add method mapping json file * add deleteResumableCache to mapping * WIP: retry strategy runner code (#1567) * feat: retry strategy runner code * fixed license * removed unused option * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * built out tests further, still doesnt work * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * built out more functionality * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * began refactor * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * moved functions * refactored code * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * Update libraryMethods.ts Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: fixed runtime errors. all the tests still fail, but they run now (#1591) * fix: fixed runtime errors. all the tests still fail, but they run now * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: exported functions * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * test: pull testbench docker image, kokoro presubmit conformance test … (#1590) * test: pull testbench docker image, kokoro presubmit conformance test hooks * use async function instead of explicit promise return * move file to node12 directory * fix file naming and linter issues * fix: retry strategy bug fixes (#1594) * bug fixes * removed logs * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * some tests pass * fixed some more tests * saves file * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * uncommented functions * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * removed duplicate storage definition * changed precondition options * down to 7 failing tests! * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * feat: check that instructions were utilized in testbench (#1601) * feat: check that instructions were utilized in testbench * feedback * fix: remove all files from bucket before delete (#1603) * feat: move test creation and header set to beforeEach (#1605) * feat: move test creation and header set to beforeEach * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Denis DelGrosso <ddelgrosso@google.com> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: create client for each test instead of globally (#1608) * fix: remove bucketGet (#1610) * fix: return promise from stream functions and resolve on end (#1612) * fix: move createReadStream to correct mapping location (#1613) * fix: remap bucket set storage class and bucket set metadata (#1615) * fix: remap bucket set storage class * fix: remap bucketSetMetadata * fix: fixed bucketUploadMultipart (#1627) * fix: fixed bucketUploadMultipart * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: conformance test fixes for deleteFiles, fileDelete, and copy (#1636) * fix: add copy to invocation map * fix: fix deleteFiles and fileDelete conformance tests * linter fixes * fix: only send metageneration to bucket related tests (#1641) * fix: remove tests for createWriteStream as the function is not retryable * fix: only send metageneration to bucket related tests * linter * fix: set retention period before file creation (#1651) * set retention period before file creation * removed log statement * removed log statement * fix: set correct bucket precondition (#1653) * fix: set correct bucket precondition * Update retryStrategy.ts * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: combine conformance test (#1656) * fix: update test bucket (#1657) * fix: combine conformance test * fix: only return bucket with preconditions if the test says so * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: fixed storage.objects.patch tests (#1658) * fix: fixed storage.objects.patch tests * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: refactor tests (#1659) * fix: refactor tests * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * chore: build headers for isPublic from interceptors (#1665) * chore: build headers for isPublic from interceptors * simplify code * tests: removed failing tests (internal issue b/203793664) (#1674) * fix: add conformance project id (#1673) * fix: add conformance test project id settting * lint * increase timeout for before hook * specify correct host to docker port mapping * add stop command for docker container * chore: use import on json files instead of fs read (#1675) Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Denis DelGrosso <85250797+ddelgrosso1@users.noreply.github.com> Co-authored-by: Denis DelGrosso <ddelgrosso@google.com>
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aspect_rules_js](https://togithub.com/aspect-build/rules_js) | http_archive | minor | `v1.38.0` -> `v1.40.1` | --- ### Release Notes <details> <summary>aspect-build/rules_js (aspect_rules_js)</summary> ### [`v1.40.1`](https://togithub.com/aspect-build/rules_js/releases/tag/v1.40.1) [Compare Source](https://togithub.com/aspect-build/rules_js/compare/v1.40.0...v1.40.1) Many companies are successfully building with rules_js. If you're getting value from the project, please let us know! Just comment on our [Adoption Discussion](https://togithub.com/aspect-build/rules_js/discussions/1000). #### Using Bzlmod with Bazel 6: Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "aspect_rules_js", version = "1.40.1") ####### Node.js version ######### ### By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl ### Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "5.8.2") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node") node.toolchain(node_version = "16.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") ``` #### Using WORKSPACE Paste this snippet into your `WORKSPACE` file: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "d7500d59712accca9622bce723b8ea596b92fb9b4ff4a4dbd77ed353b9d29f34", strip_prefix = "rules_js-1.40.1", url = "https://togithub.com/aspect-build/rules_js/releases/download/v1.40.1/rules_js-v1.40.1.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains") nodejs_register_toolchains( name = "nodejs", node_version = DEFAULT_NODE_VERSION, ) ### For convenience, npm_translate_lock does this call automatically. ### Uncomment if you don't call npm_translate_lock at all. #load("@​bazel_features//:deps.bzl", "bazel_features_deps") #bazel_features_deps() load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories() ``` To use rules_js with bazel-lib 2.x, you must additionally register the coreutils toolchain. ```starlark load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains() ``` #### What's Changed - chore: cleanup JsInfo docstrings by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1553](https://togithub.com/aspect-build/rules_js/pull/1553) - \[bzlmod] Mark npm extension as reproducible by [@​dzbarsky](https://togithub.com/dzbarsky) in [https://togithub.com/aspect-build/rules_js/pull/1541](https://togithub.com/aspect-build/rules_js/pull/1541) - chore: upgrade bazel rulesets by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1537](https://togithub.com/aspect-build/rules_js/pull/1537) - refactor: simplify npm_link_all_packages package linking by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1550](https://togithub.com/aspect-build/rules_js/pull/1550) - perf: don't set JsInfo declarations and transitive_declarations in npm_link_package_store by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1554](https://togithub.com/aspect-build/rules_js/pull/1554) - refactor: remove aspect_rules_js.npm. repo-name logic by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1542](https://togithub.com/aspect-build/rules_js/pull/1542) - refactor: remove extra npm_translate_lock_repo alias target by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1543](https://togithub.com/aspect-build/rules_js/pull/1543) - fix: bump minimum bazel-lib version to 1.42.2 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1556](https://togithub.com/aspect-build/rules_js/pull/1556) - chore: hoist more TODOS to 2.0 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1565](https://togithub.com/aspect-build/rules_js/pull/1565) - fix: add cannonical_id to npm_import by [@​Aghassi](https://togithub.com/Aghassi) in [https://togithub.com/aspect-build/rules_js/pull/1564](https://togithub.com/aspect-build/rules_js/pull/1564) - chore: write checked bzl files for both WORKSPACE and bzlmod by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1590](https://togithub.com/aspect-build/rules_js/pull/1590) - fix: add package_visibility support to npm_translate_lock and npm_import on bzlmod by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1591](https://togithub.com/aspect-build/rules_js/pull/1591) - chore: add a bzlmod variant of the js_binary_sh test for JS_BINARY\_\_WORKSPACE by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1592](https://togithub.com/aspect-build/rules_js/pull/1592) **Full Changelog**: https://togithub.com/aspect-build/rules_js/compare/v1.40.0...v1.40.1 ### [`v1.40.0`](https://togithub.com/aspect-build/rules_js/releases/tag/v1.40.0) [Compare Source](https://togithub.com/aspect-build/rules_js/compare/v1.39.1...v1.40.0) Many companies are successfully building with rules_js. If you're getting value from the project, please let us know! Just comment on our [Adoption Discussion](https://togithub.com/aspect-build/rules_js/discussions/1000). #### Using Bzlmod with Bazel 6: Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "aspect_rules_js", version = "1.40.0") ####### Node.js version ######### ### By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl ### Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "5.8.2") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node") node.toolchain(node_version = "16.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") ``` #### Using WORKSPACE Paste this snippet into your `WORKSPACE` file: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "41129b17c0951b663a30c55710a0842767cd162137b7cd3a200f43e32161ce7a", strip_prefix = "rules_js-1.40.0", url = "https://togithub.com/aspect-build/rules_js/releases/download/v1.40.0/rules_js-v1.40.0.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains") nodejs_register_toolchains( name = "nodejs", node_version = DEFAULT_NODE_VERSION, ) ### For convenience, npm_translate_lock does this call automatically. ### Uncomment if you don't call npm_translate_lock at all. #load("@​bazel_features//:deps.bzl", "bazel_features_deps") #bazel_features_deps() load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories() ``` To use rules_js with bazel-lib 2.x, you must additionally register the coreutils toolchain. ```starlark load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains() ``` #### What's Changed - refactor: reduce duplicate npm_import logic by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1524](https://togithub.com/aspect-build/rules_js/pull/1524) - refactor: improve rule internal implementation method names by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1525](https://togithub.com/aspect-build/rules_js/pull/1525) - perf: cache transitive_closure computations by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1521](https://togithub.com/aspect-build/rules_js/pull/1521) - refactor: inline utils.package_directory_output_group in npm_import repo rules by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1526](https://togithub.com/aspect-build/rules_js/pull/1526) - test: add test of empty node_modules target by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1513](https://togithub.com/aspect-build/rules_js/pull/1513) - refactor: remove duplicate npm_package_internal from npm_import by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1536](https://togithub.com/aspect-build/rules_js/pull/1536) - chore(deps): update dependency plotly.js to v2.25.2 \[security] by [@​renovate](https://togithub.com/renovate) in [https://togithub.com/aspect-build/rules_js/pull/1426](https://togithub.com/aspect-build/rules_js/pull/1426) - chore: do not run renovate on examples by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1539](https://togithub.com/aspect-build/rules_js/pull/1539) - feat: extract npm package tars into virtual store as action using tar toolchain from bazel-lib by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1538](https://togithub.com/aspect-build/rules_js/pull/1538) **Full Changelog**: https://togithub.com/aspect-build/rules_js/compare/v1.39.1...v1.40.0 ### [`v1.39.1`](https://togithub.com/aspect-build/rules_js/releases/tag/v1.39.1) [Compare Source](https://togithub.com/aspect-build/rules_js/compare/v1.39.0...v1.39.1) Many companies are successfully building with rules_js. If you're getting value from the project, please let us know! Just comment on our [Adoption Discussion](https://togithub.com/aspect-build/rules_js/discussions/1000). #### Using Bzlmod with Bazel 6: Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "aspect_rules_js", version = "1.39.1") ####### Node.js version ######### ### By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl ### Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "5.8.2") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node") node.toolchain(node_version = "16.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") ``` #### Using WORKSPACE Paste this snippet into your `WORKSPACE` file: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "63cf42b07aae34904447c74f5b41652c4933984cc325726673a5e4561d9789e7", strip_prefix = "rules_js-1.39.1", url = "https://togithub.com/aspect-build/rules_js/releases/download/v1.39.1/rules_js-v1.39.1.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains") nodejs_register_toolchains( name = "nodejs", node_version = DEFAULT_NODE_VERSION, ) ### For convenience, npm_translate_lock does this call automatically. ### Uncomment if you don't call npm_translate_lock at all. #load("@​bazel_features//:deps.bzl", "bazel_features_deps") #bazel_features_deps() load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories() ``` To use rules_js with bazel-lib 2.x, you must additionally register the coreutils toolchain. ```starlark load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains() ``` #### What's Changed - fix: don't hardlink the /package source directory in npm_package_store by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1533](https://togithub.com/aspect-build/rules_js/pull/1533) **Full Changelog**: https://togithub.com/aspect-build/rules_js/compare/v1.39.0...v1.39.1 ### [`v1.39.0`](https://togithub.com/aspect-build/rules_js/releases/tag/v1.39.0) [Compare Source](https://togithub.com/aspect-build/rules_js/compare/v1.38.0...v1.39.0) Many companies are successfully building with rules_js. If you're getting value from the project, please let us know! Just comment on our [Adoption Discussion](https://togithub.com/aspect-build/rules_js/discussions/1000). #### Using Bzlmod with Bazel 6: Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "aspect_rules_js", version = "1.39.0") ####### Node.js version ######### ### By default you get the node version from DEFAULT_NODE_VERSION in @​rules_nodejs//nodejs:repositories.bzl ### Optionally you can pin a different node version: bazel_dep(name = "rules_nodejs", version = "5.8.2") node = use_extension("@​rules_nodejs//nodejs:extensions.bzl", "node") node.toolchain(node_version = "16.14.2") ################################# npm = use_extension("@​aspect_rules_js//npm:extensions.bzl", "npm", dev_dependency = True) npm.npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) use_repo(npm, "npm") ``` #### Using WORKSPACE Paste this snippet into your `WORKSPACE` file: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "aspect_rules_js", sha256 = "6148188cfa5cb76397b8745b71d57c47a7c1a8e00ff2f1e2e7955206846197f1", strip_prefix = "rules_js-1.39.0", url = "https://togithub.com/aspect-build/rules_js/releases/download/v1.39.0/rules_js-v1.39.0.tar.gz", ) load("@​aspect_rules_js//js:repositories.bzl", "rules_js_dependencies") rules_js_dependencies() load("@​rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains") nodejs_register_toolchains( name = "nodejs", node_version = DEFAULT_NODE_VERSION, ) ### For convenience, npm_translate_lock does this call automatically. ### Uncomment if you don't call npm_translate_lock at all. #load("@​bazel_features//:deps.bzl", "bazel_features_deps") #bazel_features_deps() load("@​aspect_rules_js//npm:repositories.bzl", "npm_translate_lock") npm_translate_lock( name = "npm", pnpm_lock = "//:pnpm-lock.yaml", verify_node_modules_ignored = "//:.bazelignore", ) load("@​npm//:repositories.bzl", "npm_repositories") npm_repositories() ``` To use rules_js with bazel-lib 2.x, you must additionally register the coreutils toolchain. ```starlark load("@​aspect_bazel_lib//lib:repositories.bzl", "register_coreutils_toolchains") register_coreutils_toolchains() ``` #### What's Changed - chore: upgrade to Aspect Workflows 5.9.10 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1493](https://togithub.com/aspect-build/rules_js/pull/1493) - chore: add FAQ entry by [@​alexeagle](https://togithub.com/alexeagle) in [https://togithub.com/aspect-build/rules_js/pull/1494](https://togithub.com/aspect-build/rules_js/pull/1494) - chore: upgrade to Aspect Workflows 5.9.11 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1495](https://togithub.com/aspect-build/rules_js/pull/1495) - fix: add bzlmod support for custom pnpm extension in npm_translate_lock by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1491](https://togithub.com/aspect-build/rules_js/pull/1491) - build: update rules_nodejs to v6.0.5 for tests by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1496](https://togithub.com/aspect-build/rules_js/pull/1496) - chore(deps): update dependency buildifier_prebuilt to v6.4.0 by [@​renovate](https://togithub.com/renovate) in [https://togithub.com/aspect-build/rules_js/pull/1452](https://togithub.com/aspect-build/rules_js/pull/1452) - chore: fix GHA concurrency check to not apply to main branch by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1502](https://togithub.com/aspect-build/rules_js/pull/1502) - chore: upgrade to Aspect Workflows 5.9.14 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1503](https://togithub.com/aspect-build/rules_js/pull/1503) - chore(deps): update dependency aspect_rules_lint to v0.12.0 by [@​renovate](https://togithub.com/renovate) in [https://togithub.com/aspect-build/rules_js/pull/1467](https://togithub.com/aspect-build/rules_js/pull/1467) - chore: upgrade to Aspect Workflows 5.9.15 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1507](https://togithub.com/aspect-build/rules_js/pull/1507) - chore(deps): update dependency aspect_bazel_lib to v1.40.2 by [@​renovate](https://togithub.com/renovate) in [https://togithub.com/aspect-build/rules_js/pull/1497](https://togithub.com/aspect-build/rules_js/pull/1497) - chore: upgrade to Aspect Workflows 5.9.16 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1510](https://togithub.com/aspect-build/rules_js/pull/1510) - docs: mention incompatible_merge_fixed_and_default_shell_env alongside use_default_shell_env by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1492](https://togithub.com/aspect-build/rules_js/pull/1492) - chore(deps): update dependency gazelle to v0.35.0 by [@​renovate](https://togithub.com/renovate) in [https://togithub.com/aspect-build/rules_js/pull/1512](https://togithub.com/aspect-build/rules_js/pull/1512) - chore: disable rebase on Buildkite Workflows by [@​mattem](https://togithub.com/mattem) in [https://togithub.com/aspect-build/rules_js/pull/1501](https://togithub.com/aspect-build/rules_js/pull/1501) - feat: add use_default_shell_env to js_run_binary by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1514](https://togithub.com/aspect-build/rules_js/pull/1514) - chore: upgrade to Aspect Workflows 5.9.18 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1516](https://togithub.com/aspect-build/rules_js/pull/1516) - chore: upgrade to Aspect Workflows 5.9.20 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1517](https://togithub.com/aspect-build/rules_js/pull/1517) - chore: upgrade to Aspect Workflows 5.9.22 by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1518](https://togithub.com/aspect-build/rules_js/pull/1518) - test: add node20 toolchain tests by [@​jbedard](https://togithub.com/jbedard) in [https://togithub.com/aspect-build/rules_js/pull/1500](https://togithub.com/aspect-build/rules_js/pull/1500) - fix: Add mnemonic to JsImageLayer by [@​ewianda](https://togithub.com/ewianda) in [https://togithub.com/aspect-build/rules_js/pull/1520](https://togithub.com/aspect-build/rules_js/pull/1520) - chore: switch to new Aspect Workflows OSS staging deployment by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1522](https://togithub.com/aspect-build/rules_js/pull/1522) - chore: stash output of vmstat in artifacts by [@​gregmagolan](https://togithub.com/gregmagolan) in [https://togithub.com/aspect-build/rules_js/pull/1523](https://togithub.com/aspect-build/rules_js/pull/1523) - feat: js_image_layer support setting owner by [@​thesayyn](https://togithub.com/thesayyn) in [https://togithub.com/aspect-build/rules_js/pull/1529](https://togithub.com/aspect-build/rules_js/pull/1529) **Full Changelog**: https://togithub.com/aspect-build/rules_js/compare/v1.38.0...v1.39.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/gapic-generator-typescript). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
* feat: added library methods for conformance testing (googleapis#1553) * feat: added library methods for conformance testing * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fixed header * responded to PR comment, addressed some TODOs * resolved TODO * removed functions that dont make requests Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * feat: add method mapping json file (googleapis#1569) * feat: add method mapping json file * add deleteResumableCache to mapping * WIP: retry strategy runner code (googleapis#1567) * feat: retry strategy runner code * fixed license * removed unused option * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * built out tests further, still doesnt work * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * built out more functionality * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * began refactor * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * moved functions * refactored code * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * Update libraryMethods.ts Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: fixed runtime errors. all the tests still fail, but they run now (googleapis#1591) * fix: fixed runtime errors. all the tests still fail, but they run now * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: exported functions * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * test: pull testbench docker image, kokoro presubmit conformance test … (googleapis#1590) * test: pull testbench docker image, kokoro presubmit conformance test hooks * use async function instead of explicit promise return * move file to node12 directory * fix file naming and linter issues * fix: retry strategy bug fixes (googleapis#1594) * bug fixes * removed logs * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * some tests pass * fixed some more tests * saves file * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * uncommented functions * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * removed duplicate storage definition * changed precondition options * down to 7 failing tests! * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * feat: check that instructions were utilized in testbench (googleapis#1601) * feat: check that instructions were utilized in testbench * feedback * fix: remove all files from bucket before delete (googleapis#1603) * feat: move test creation and header set to beforeEach (googleapis#1605) * feat: move test creation and header set to beforeEach * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Denis DelGrosso <ddelgrosso@google.com> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: create client for each test instead of globally (googleapis#1608) * fix: remove bucketGet (googleapis#1610) * fix: return promise from stream functions and resolve on end (googleapis#1612) * fix: move createReadStream to correct mapping location (googleapis#1613) * fix: remap bucket set storage class and bucket set metadata (googleapis#1615) * fix: remap bucket set storage class * fix: remap bucketSetMetadata * fix: fixed bucketUploadMultipart (googleapis#1627) * fix: fixed bucketUploadMultipart * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: conformance test fixes for deleteFiles, fileDelete, and copy (googleapis#1636) * fix: add copy to invocation map * fix: fix deleteFiles and fileDelete conformance tests * linter fixes * fix: only send metageneration to bucket related tests (googleapis#1641) * fix: remove tests for createWriteStream as the function is not retryable * fix: only send metageneration to bucket related tests * linter * fix: set retention period before file creation (googleapis#1651) * set retention period before file creation * removed log statement * removed log statement * fix: set correct bucket precondition (googleapis#1653) * fix: set correct bucket precondition * Update retryStrategy.ts * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: combine conformance test (googleapis#1656) * fix: update test bucket (googleapis#1657) * fix: combine conformance test * fix: only return bucket with preconditions if the test says so * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: fixed storage.objects.patch tests (googleapis#1658) * fix: fixed storage.objects.patch tests * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * fix: refactor tests (googleapis#1659) * fix: refactor tests * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> * chore: build headers for isPublic from interceptors (googleapis#1665) * chore: build headers for isPublic from interceptors * simplify code * tests: removed failing tests (internal issue b/203793664) (googleapis#1674) * fix: add conformance project id (googleapis#1673) * fix: add conformance test project id settting * lint * increase timeout for before hook * specify correct host to docker port mapping * add stop command for docker container * chore: use import on json files instead of fs read (googleapis#1675) Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Denis DelGrosso <85250797+ddelgrosso1@users.noreply.github.com> Co-authored-by: Denis DelGrosso <ddelgrosso@google.com>
* Add one to known failures * chore(testproxy): Update known failures * Add execute query tests to known failures * Add the sampleRowKeys to known failures * Add one more to known failures * Use version 0.0.3 * Revert known failures * Revert "Revert known failures" This reverts commit 2f6cb614893f90be4c2a2c8b53d7f2391b8c98d4.
* Add one to known failures * chore(testproxy): Update known failures * Add execute query tests to known failures * Add the sampleRowKeys to known failures * Add one more to known failures * Use version 0.0.3 * Revert known failures * Revert "Revert known failures" This reverts commit 2f6cb614893f90be4c2a2c8b53d7f2391b8c98d4.
Fixes #1506
To Dos