diff --git a/__snapshots__/github-release.js b/__snapshots__/github-release.js
index 03370c514..ab47b2697 100644
--- a/__snapshots__/github-release.js
+++ b/__snapshots__/github-release.js
@@ -11,107 +11,6 @@ exports['GitHubRelease createRelease attempts to guess package name for release
]
}
-exports['GitHubRelease extractLatestReleaseNotes handles CHANGELOG with old and new format entries 1'] = `
-
-
-### Bug Fixes
-
-* **deps:** update dependency google-auth-library to v4 ([#79](https://www.github.com/googleapis/nodejs-rcloadenv/issues/79)) ([1386b78](https://www.github.com/googleapis/nodejs-rcloadenv/commit/1386b78))
-
-
-### Build System
-
-* upgrade engines field to >=8.10.0 ([#71](https://www.github.com/googleapis/nodejs-rcloadenv/issues/71)) ([542f935](https://www.github.com/googleapis/nodejs-rcloadenv/commit/542f935))
-
-
-### Miscellaneous Chores
-
-* **deps:** update dependency gts to v1 ([#68](https://www.github.com/googleapis/nodejs-rcloadenv/issues/68)) ([972b473](https://www.github.com/googleapis/nodejs-rcloadenv/commit/972b473))
-
-
-### BREAKING CHANGES
-
-* **deps:** this will ship async/await with the generated code.
-* upgrade engines field to >=8.10.0 (#71)
-
-`
-
-exports['GitHubRelease extractLatestReleaseNotes handles CHANGELOG with old format entries 1'] = `
-
-03-22-2019 10:34 PDT
-
-### New Features
-- feat: add additional entity types ([#220](https://github.com/googleapis/nodejs-language/pull/220))
-
-### Internal / Testing Changes
-- chore: publish to npm using wombat ([#218](https://github.com/googleapis/nodejs-language/pull/218))
-- build: use per-repo npm publish token ([#216](https://github.com/googleapis/nodejs-language/pull/216))
-
-`
-
-exports['GitHubRelease extractLatestReleaseNotes handles CHANGELOG with new format entries 1'] = `
-
-
-### Bug Fixes
-
-* candidate issue should only be updated every 15 minutes. ([#70](https://www.github.com/googleapis/release-please/issues/70)) ([edcd1f7](https://www.github.com/googleapis/release-please/commit/edcd1f7))
-
-
-### Features
-
-* add GitHub action for generating candidate issue ([#69](https://www.github.com/googleapis/release-please/issues/69)) ([6373aed](https://www.github.com/googleapis/release-please/commit/6373aed))
-* checkbox based releases ([#77](https://www.github.com/googleapis/release-please/issues/77)) ([1e4193c](https://www.github.com/googleapis/release-please/commit/1e4193c))
-
-`
-
-exports['GitHubRelease extractLatestReleaseNotes extracts appropriate release notes when prior release is patch 1'] = `
-
-
-### ⚠ BREAKING CHANGES
-
-* temp directory now defaults to setting for report directory
-
-### Features
-
-* default temp directory to report directory ([#102](https://www.github.com/bcoe/c8/issues/102)) ([8602f4a](https://www.github.com/bcoe/c8/commit/8602f4a))
-* load .nycrc/.nycrc.json to simplify migration ([#100](https://www.github.com/bcoe/c8/issues/100)) ([bd7484f](https://www.github.com/bcoe/c8/commit/bd7484f))
-
-`
-
-exports['GitHubRelease extractLatestReleaseNotes php-yoshi extracts appropriate release notes, when multiple packages updated 1'] = `
-
-google/cloud-bigquerydatatransfer 0.11.1
-
-
-
-### Bug Fixes
-
-* Fix BigQueryDataTransfer smoke test ([#2046](https://www.github.com/googleapis/google-cloud-php/issues/2046)) ([98c7c9e](https://www.github.com/googleapis/google-cloud-php/commit/98c7c9e))
-
-
-
-google/cloud-dlp 0.20.0
-
-
-
-### Features
-
-* Add support for avro ([#2050](https://www.github.com/googleapis/google-cloud-php/issues/2050)) ([4137f3d](https://www.github.com/googleapis/google-cloud-php/commit/4137f3d))
-
-
-
-google/cloud-kms 1.4.0
-
-
-
-### Features
-
-* Update KMS client. ([#2045](https://www.github.com/googleapis/google-cloud-php/issues/2045)) ([c96da32](https://www.github.com/googleapis/google-cloud-php/commit/c96da32))
-
-
-
-`
-
exports['GitHubRelease createRelease creates and labels release on GitHub 1'] = {
"tag_name": "v1.0.3",
"body": "\n* entry",
diff --git a/__snapshots__/github.js b/__snapshots__/github.js
index 4f3b42ed5..42fd5f2d6 100644
--- a/__snapshots__/github.js
+++ b/__snapshots__/github.js
@@ -223,3 +223,309 @@ exports['GitHub commitsSinceSha prefixes commits with labels from associated pul
"files": []
}
]
+
+exports['GitHub findMergedPullRequests finds merged pull requests with labels 1'] = [
+ {
+ "sha": "02760f5cb01fb358de95705713fd310bb3e5429b",
+ "number": 2807,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.19.1-SNAPSHOT",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "chore: Bump next snapshot",
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot"
+ },
+ {
+ "sha": "5059935bf1065b90da7bc55999c92b56cc254289",
+ "number": 2806,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.19.0",
+ "labels": [
+ "api: bigtable",
+ "autorelease: published",
+ "cla: yes"
+ ],
+ "title": "chore: Release cloud-bigtable-client v1.19.0",
+ "body": "This pull request was generated using releasetool.\r\n\r\n01-19-2021 07:24 PST\r\n\r\n### New Features\r\n- feat: align grpc channel ids in bigtable exceptions ([#2804](https://github.com/googleapis/java-bigtable-hbase/pull/2804))"
+ },
+ {
+ "sha": "5fcd3cb0cec1113e997d57bf85c4dbdd87511bcc",
+ "number": 2804,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "better-channel-ids",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "feat: align grpc channel ids in bigtable exceptions",
+ "body": "Currently bigtable client annotates its error messages with sequential channel ids which are unrelated to actual grpc log ids. This PR bubbles up both to make it easier top correlate with grpc verbose logging"
+ },
+ {
+ "sha": "fd4fa187084403ee669b466f9cb4eb225c2d1bce",
+ "number": 2793,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-java-bigtable-hbase-v1.18.3-SNAPSHOT",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "Bump next snapshot",
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot"
+ },
+ {
+ "sha": "ab056dcc0696e492c93aee529692e9fbce01943c",
+ "number": 2792,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-java-bigtable-hbase-v1.18.2",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "Release java-bigtable-hbase v1.18.2",
+ "body": "This pull request was generated using releasetool.\r\n\r\n01-06-2021 11:50 PST\r\n\r\n### Dependencies\r\n- deps: update veneer version to 1.19.2 ([#2766](https://github.com/googleapis/java-bigtable-hbase/pull/2766))\r\n\r\n### Documentation\r\n- Remove disrespectful terms ([#2777](https://github.com/googleapis/java-bigtable-hbase/pull/2777))\r\n\r\n### Bug Fixes\r\n- fix: Fix autoflush race condition in BulkMutation ([#2762](https://github.com/googleapis/java-bigtable-hbase/pull/2762))\r\n- Non-retriable operations should ignore attempt timeout and default to RPC timeout instead ([#2756](https://github.com/googleapis/java-bigtable-hbase/pull/2756))\r\n- fix: update readRowsAsync to use RetryingReadRowsOperation ([#2757](https://github.com/googleapis/java-bigtable-hbase/pull/2757))"
+ },
+ {
+ "sha": "d914d22558b718adf38b0f713556c8b547ca1f6a",
+ "number": 2777,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "terms-update",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "Remove disrespectful terms",
+ "body": "Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:\r\n- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-bigtable-hbase/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea\r\n- [ ] Ensure the tests and linter pass\r\n- [ ] Code coverage does not decrease (if any source code was changed)\r\n- [ ] Appropriate docs were updated (if necessary)\r\n\r\nFixes # ☕️\r\n"
+ },
+ {
+ "sha": "0254144531a3d5cee41ab823ddfd5f4d266be5f1",
+ "number": 2766,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "veneer-1.19.1",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "deps: update veneer version to 1.19.2",
+ "body": "\r\n"
+ },
+ {
+ "sha": "ef2bfc53bd9ea8b3b126e2a00cee34b519e98ec4",
+ "number": 2762,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "fix-autoflush",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "fix: Fix autoflush race condition in BulkMutation",
+ "body": "Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:\r\n- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-bigtable-hbase/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea\r\n- [x] Ensure the tests and linter pass\r\n- [x] Code coverage does not decrease (if any source code was changed)\r\n- [ ] Appropriate docs were updated (if necessary)\r\n\r\nFixes # ☕️\r\n"
+ },
+ {
+ "sha": "790c448d3b0aecf7fc3b0fbb74386052402d3264",
+ "number": 2757,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "revert-2745-revert-1.x-fix",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "fix: update readRowsAsync to use RetryingReadRowsOperation (1x)",
+ "body": "Roll forward of #2738 now that #2742 is merged"
+ },
+ {
+ "sha": "927e9cd0848c508f4dd4c20f5d18eadc948a75f7",
+ "number": 2756,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "checkAndMutateRowRetriable",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "fix: Non-retriable operations should ignore attempt timeout and default to RPC timeout instead",
+ "body": ""
+ },
+ {
+ "sha": "3937056dcc03379a015180a706a98efe646662c5",
+ "number": 2747,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.18.2-SNAPSHOT",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "Bump next snapshot",
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot"
+ },
+ {
+ "sha": "a7d964cf4b31ae07deb3d80367d6543cf567162e",
+ "number": 2746,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.18.1",
+ "labels": [
+ "api: bigtable",
+ "autorelease: tagged",
+ "cla: yes"
+ ],
+ "title": "chore: Release cloud-bigtable-client v1.18.1",
+ "body": "This pull request was generated using releasetool.\r\n\r\n12-10-2020 13:08 PST\r\n\r\n### Implementation Changes\r\n- fix: fix race condition where a retry triggers a full table scan ([#2742](https://github.com/googleapis/java-bigtable-hbase/pull/2742))\r\n\r\n### Dependencies\r\n- deps: update bigtable.version to 1.19.0 ([#2740](https://github.com/googleapis/java-bigtable-hbase/pull/2740))\r\n\r\n### Internal / Testing Changes\r\n- fix: update readRowsAsync to use RetryingReadRowsOperation ([#2738](https://github.com/googleapis/java-bigtable-hbase/pull/2738))\r\n- revert: Revert \"fix: update readRowsAsync to use RetryingReadRowsOperation ([#2738](https://github.com/googleapis/java-bigtable-hbase/pull/2738))\" ([#2745](https://github.com/googleapis/java-bigtable-hbase/pull/2745))\r\n- chore: synth updates for 1.x branch ([#2741](https://github.com/googleapis/java-bigtable-hbase/pull/2741))"
+ },
+ {
+ "sha": "c5e4e0ea24bead61a1e797e8611667882cb4c068",
+ "number": 2745,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "revert-1.x-fix",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "revert: Revert \"fix: update readRowsAsync to use RetryingReadRowsOperation (#2738)",
+ "body": "…2738)\"\r\n\r\nThis reverts commit 2d422175\r\n"
+ },
+ {
+ "sha": "d7521ad9619d7fc35e1cfe69682093a3977c7fa9",
+ "number": 2742,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "fulltablescanretry",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "fix: fix race condition where a retry triggers a full table scan",
+ "body": "There is a race condition where a read rows stream will return all of the data, but still end in a non-ok status. This will trigger a full table scan because the row resumption logic will strip away all of seem keys & ranges, leaving the retry request empty, will cause a full table scan.\r\n\r\nThis PR will detect this case and will replace the status code to be ok. This should be a very rare condition.\r\n"
+ },
+ {
+ "sha": "6a924e15071ba96f9f26d7c36b22f922de76472d",
+ "number": 2741,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "synth-updates-1.x",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "chore: synth updates for 1.x branch",
+ "body": "\r\n"
+ },
+ {
+ "sha": "79627e5c221b26bebaa796b8dd91b6b9ad7a7138",
+ "number": 2740,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "veneer-update-1.19.0",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "deps: update bigtable.version to 1.19.0",
+ "body": "\r\n"
+ },
+ {
+ "sha": "2d4221751d5ac1e5f730c0c2ee8f2f0159aa4b71",
+ "number": 2738,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "watchdog-retries",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "fix: update readRowsAsync to use RetryingReadRowsOperation",
+ "body": "This will allow that method to inherit features like stream resumption and retry on stream timeouts.\r\n"
+ },
+ {
+ "sha": "6a34e79dbf35035cea6530c37a73034b12779d14",
+ "number": 2728,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.18.1-SNAPSHOT",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "chore: Bump next snapshot",
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot"
+ },
+ {
+ "sha": "cf82b3730cee94ab4e13b36ee41dd95d6c89d016",
+ "number": 2727,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.18.0",
+ "labels": [
+ "api: bigtable",
+ "autorelease: tagged",
+ "cla: yes"
+ ],
+ "title": "chore: Release cloud-bigtable-client v1.18.0",
+ "body": "This pull request was generated using releasetool.\r\n\r\n12-03-2020 11:58 PST\r\n\r\n### New Features\r\n- Adding timeouts for RPC Retry Attempts for HBase client ([#2717](https://github.com/googleapis/java-bigtable-hbase/pull/2717))"
+ },
+ {
+ "sha": "a097df63e2ae08f28317f9315c1899c988d4f0db",
+ "number": 2717,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "attempt-timeout-1.x",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "feat: Adding timeouts for RPC Retry Attempts for HBase client (on bigtable-1.x branch)",
+ "body": "We'd like to give user the ability to set a shorter timeout for individual RPC attempts within an overall timeout window (e.g. to allow multiple retries during the timeout window)"
+ },
+ {
+ "sha": "0f4d8fe3885c007b10d8f3be0ad23db6caed33e3",
+ "number": 2705,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.17.2-SNAPSHOT",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "chore: Bump next snapshot",
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot"
+ },
+ {
+ "sha": "d1e045cfbda8d836fac76920ea9a85c5949c5a8c",
+ "number": 2704,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "release-cloud-bigtable-client-v1.17.1",
+ "labels": [
+ "api: bigtable",
+ "autorelease: tagged",
+ "cla: yes"
+ ],
+ "title": "chore: Release cloud-bigtable-client v1.17.1",
+ "body": "This pull request was generated using releasetool.\r\n\r\n11-18-2020 10:49 PST\r\n\r\n### Dependencies\r\n- deps: update mockito to 3.6.0 ([#2701](https://github.com/googleapis/java-bigtable-hbase/pull/2701))\r\n\r\n### Internal / Testing Changes\r\n- build: update distributionManagement in parent pom ([#2470](https://github.com/googleapis/java-bigtable-hbase/pull/2470)) ([#2699](https://github.com/googleapis/java-bigtable-hbase/pull/2699))"
+ },
+ {
+ "sha": "9242415581247db67eaf77978106e700ff02af75",
+ "number": 2701,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "deps-update",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "deps: update mockito to 3.6.0",
+ "body": ""
+ },
+ {
+ "sha": "91c9ebf002f350f1a4c906269afe580a1d7b80fe",
+ "number": 2699,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "sonatype-update-1x",
+ "labels": [
+ "cla: yes"
+ ],
+ "title": "build: update distributionManagement in parent pom (#2470)",
+ "body": "(cherry picked from commit 0a51cb8f500ec8da8cec58dcc0e37011a749d407)"
+ },
+ {
+ "sha": "f0ab843d17c3ed09abfc8a5e4c00de767b9533f5",
+ "number": 2698,
+ "baseRefName": "bigtable-1.x",
+ "headRefName": "travis-1.x",
+ "labels": [
+ "api: bigtable",
+ "cla: yes"
+ ],
+ "title": "chore: disable travis (#2676)",
+ "body": "(cherry picked from commit a03d7dcdd8458d5c3542ec2914a031afd69815cf)\r\n"
+ }
+]
diff --git a/__snapshots__/java-yoshi.js b/__snapshots__/java-yoshi.js
index fe7a70c37..d3eb43064 100644
--- a/__snapshots__/java-yoshi.js
+++ b/__snapshots__/java-yoshi.js
@@ -179,12 +179,12 @@ exports['JavaYoshi creates a release PR against a feature branch 2'] = `
{
"upstreamOwner": "googleapis",
"upstreamRepo": "java-trace",
- "title": "chore: release 0.20.4",
- "branch": "release-v0.20.4",
+ "title": "chore(1.x): release 0.20.4",
+ "branch": "release-please/branches/1.x",
"description": ":robot: I have created a release \\\\*beep\\\\* \\\\*boop\\\\* \\n---\\n### [0.20.4](https://www.github.com/googleapis/java-trace/compare/v0.20.3...v0.20.4) (1983-10-10)\\n\\n\\n### Bug Fixes\\n\\n* Fix declared dependencies from merge issue ([#291](https://www.github.com/googleapis/java-trace/issues/291)) ([4af82b3](https://www.github.com/googleapis/java-trace/commit/4af82b3a0399386f68484da753a975b5))\\n---\\n\\n\\nThis PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).",
"primary": "1.x",
"force": true,
"fork": false,
- "message": "chore: release 0.20.4"
+ "message": "chore(1.x): release 0.20.4"
}
`
diff --git a/__snapshots__/node.js b/__snapshots__/node.js
index 9839fc7b3..0ad1806ef 100644
--- a/__snapshots__/node.js
+++ b/__snapshots__/node.js
@@ -115,3 +115,40 @@ exports['graphql-body-with-path'] = {
"baseRef": "refs/heads/master"
}
}
+
+exports['graphql-body-detected package name'] = {
+ "query": "query commitsWithFiles($cursor: String, $owner: String!, $repo: String!, $baseRef: String!, $perPage: Int, $maxFilesChanged: Int, $path: String) {\n repository(owner: $owner, name: $repo) {\n ref(qualifiedName: $baseRef) {\n target {\n ... on Commit {\n history(first: $perPage, after: $cursor, path: $path) {\n edges {\n node {\n ... on Commit {\n message\n oid\n associatedPullRequests(first: 1) {\n edges {\n node {\n ... on PullRequest {\n number\n mergeCommit {\n oid\n }\n files(first: $maxFilesChanged) {\n edges {\n node {\n path\n }\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n }\n }\n }\n }\n }\n }\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n }\n }\n }\n }\n }",
+ "variables": {
+ "maxFilesChanged": 64,
+ "owner": "googleapis",
+ "path": null,
+ "perPage": 100,
+ "repo": "node-test-repo",
+ "baseRef": "refs/heads/master"
+ }
+}
+
+exports['labels-node-detected package name'] = {
+ "labels": [
+ "autorelease: pending"
+ ]
+}
+
+exports['Node run uses detected package name in branch 1'] = `
+[
+ [
+ "CHANGELOG.md",
+ {
+ "content": "# Changelog\\n\\n## 1.0.0 (1983-10-10)\\n\\n\\n### Bug Fixes\\n\\n* **deps:** update dependency com.google.cloud:google-cloud-spanner to v1.50.0 ([1f9663c](https://www.github.com/googleapis/node-test-repo/commit/1f9663cf08ab1cf3b68d95dee4dc99b7c4aac373))\\n* **deps:** update dependency com.google.cloud:google-cloud-storage to v1.120.0 ([fcd1c89](https://www.github.com/googleapis/node-test-repo/commit/fcd1c890dc1526f4d62ceedad561f498195c8939))\\n",
+ "mode": "100644"
+ }
+ ],
+ [
+ "package.json",
+ {
+ "content": "{\\n \\"name\\": \\"node-test-repo\\",\\n \\"version\\": \\"1.0.0\\",\\n \\"repository\\": {\\n \\"url\\": \\"git@github.com:samples/node-test-repo.git\\"\\n }\\n}\\n",
+ "mode": "100644"
+ }
+ ]
+]
+`
diff --git a/__snapshots__/release-notes.js b/__snapshots__/release-notes.js
new file mode 100644
index 000000000..fe7351f15
--- /dev/null
+++ b/__snapshots__/release-notes.js
@@ -0,0 +1,100 @@
+exports['extractReleaseNotes handles CHANGELOG with old and new format entries 1'] = `
+
+
+### Bug Fixes
+
+* **deps:** update dependency google-auth-library to v4 ([#79](https://www.github.com/googleapis/nodejs-rcloadenv/issues/79)) ([1386b78](https://www.github.com/googleapis/nodejs-rcloadenv/commit/1386b78))
+
+
+### Build System
+
+* upgrade engines field to >=8.10.0 ([#71](https://www.github.com/googleapis/nodejs-rcloadenv/issues/71)) ([542f935](https://www.github.com/googleapis/nodejs-rcloadenv/commit/542f935))
+
+
+### Miscellaneous Chores
+
+* **deps:** update dependency gts to v1 ([#68](https://www.github.com/googleapis/nodejs-rcloadenv/issues/68)) ([972b473](https://www.github.com/googleapis/nodejs-rcloadenv/commit/972b473))
+
+
+### BREAKING CHANGES
+
+* **deps:** this will ship async/await with the generated code.
+* upgrade engines field to >=8.10.0 (#71)
+
+`
+
+exports['extractReleaseNotes handles CHANGELOG with old format entries 1'] = `
+
+03-22-2019 10:34 PDT
+
+### New Features
+- feat: add additional entity types ([#220](https://github.com/googleapis/nodejs-language/pull/220))
+
+### Internal / Testing Changes
+- chore: publish to npm using wombat ([#218](https://github.com/googleapis/nodejs-language/pull/218))
+- build: use per-repo npm publish token ([#216](https://github.com/googleapis/nodejs-language/pull/216))
+
+`
+
+exports['extractReleaseNotes handles CHANGELOG with new format entries 1'] = `
+
+
+### Bug Fixes
+
+* candidate issue should only be updated every 15 minutes. ([#70](https://www.github.com/googleapis/release-please/issues/70)) ([edcd1f7](https://www.github.com/googleapis/release-please/commit/edcd1f7))
+
+
+### Features
+
+* add GitHub action for generating candidate issue ([#69](https://www.github.com/googleapis/release-please/issues/69)) ([6373aed](https://www.github.com/googleapis/release-please/commit/6373aed))
+* checkbox based releases ([#77](https://www.github.com/googleapis/release-please/issues/77)) ([1e4193c](https://www.github.com/googleapis/release-please/commit/1e4193c))
+
+`
+
+exports['extractReleaseNotes extracts appropriate release notes when prior release is patch 1'] = `
+
+
+### ⚠ BREAKING CHANGES
+
+* temp directory now defaults to setting for report directory
+
+### Features
+
+* default temp directory to report directory ([#102](https://www.github.com/bcoe/c8/issues/102)) ([8602f4a](https://www.github.com/bcoe/c8/commit/8602f4a))
+* load .nycrc/.nycrc.json to simplify migration ([#100](https://www.github.com/bcoe/c8/issues/100)) ([bd7484f](https://www.github.com/bcoe/c8/commit/bd7484f))
+
+`
+
+exports['extractReleaseNotes php-yoshi extracts appropriate release notes, when multiple packages updated 1'] = `
+
+google/cloud-bigquerydatatransfer 0.11.1
+
+
+
+### Bug Fixes
+
+* Fix BigQueryDataTransfer smoke test ([#2046](https://www.github.com/googleapis/google-cloud-php/issues/2046)) ([98c7c9e](https://www.github.com/googleapis/google-cloud-php/commit/98c7c9e))
+
+
+
+google/cloud-dlp 0.20.0
+
+
+
+### Features
+
+* Add support for avro ([#2050](https://www.github.com/googleapis/google-cloud-php/issues/2050)) ([4137f3d](https://www.github.com/googleapis/google-cloud-php/commit/4137f3d))
+
+
+
+google/cloud-kms 1.4.0
+
+
+
+### Features
+
+* Update KMS client. ([#2045](https://www.github.com/googleapis/google-cloud-php/issues/2045)) ([c96da32](https://www.github.com/googleapis/google-cloud-php/commit/c96da32))
+
+
+
+`
diff --git a/src/github-release.ts b/src/github-release.ts
index 79f2638de..3859c4123 100644
--- a/src/github-release.ts
+++ b/src/github-release.ts
@@ -12,12 +12,11 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import chalk = require('chalk');
import {checkpoint, CheckpointType} from './util/checkpoint';
-import {packageBranchPrefix} from './util/package-branch-prefix';
import {ReleasePRFactory} from './release-pr-factory';
import {GitHub, OctokitAPIs} from './github';
import {parse} from 'semver';
+import {ReleasePR} from './release-pr';
// eslint-disable-next-line @typescript-eslint/no-var-requires
const parseGithubRepoUrl = require('parse-github-repo-url');
@@ -49,6 +48,7 @@ export interface GitHubReleaseOptions {
releaseType?: string;
changelogPath?: string;
draft?: boolean;
+ defaultBranch?: string;
}
export class GitHubRelease {
@@ -63,7 +63,8 @@ export class GitHubRelease {
token?: string;
proxyKey?: string;
releaseType?: string;
- draft?: boolean;
+ draft: boolean;
+ defaultBranch?: string;
constructor(options: GitHubReleaseOptions) {
this.apiUrl = options.apiUrl;
@@ -75,7 +76,8 @@ export class GitHubRelease {
this.path = options.path;
this.packageName = options.packageName;
this.releaseType = options.releaseType;
- this.draft = options.draft;
+ this.draft = !!options.draft;
+ this.defaultBranch = options.defaultBranch;
this.changelogPath = options.changelogPath ?? 'CHANGELOG.md';
@@ -83,94 +85,76 @@ export class GitHubRelease {
}
async createRelease(): Promise {
- // Attempt to lookup the package name from a well known location, such
- // as package.json, if none is provided:
if (!this.packageName && this.releaseType) {
this.packageName = await ReleasePRFactory.class(
this.releaseType
).lookupPackageName(this.gh, this.path);
}
- if (this.packageName === undefined) {
+ if (!this.packageName) {
throw Error(
`could not determine package name for release repo = ${this.repoUrl}`
);
}
- // In most configurations, createRelease() should be called close to when
- // a release PR is merged, e.g., a GitHub action that kicks off this
- // workflow on merge. For this reason, we can pull a fairly small number of PRs:
- const pageSize = 50;
- const gitHubReleasePR = await this.gh.findMergedReleasePR(
- this.labels,
- pageSize,
- this.monorepoTags
- ? packageBranchPrefix(this.packageName, this.releaseType)
- : undefined,
- true,
- 'updated'
+ const releaseOptions = {
+ packageName: this.packageName,
+ repoUrl: this.repoUrl,
+ apiUrl: this.apiUrl,
+ defaultBranch: this.defaultBranch,
+ label: this.labels.join(','),
+ path: this.path,
+ github: this.gh,
+ monorepoTags: this.monorepoTags,
+ };
+ const releasePR = this.releaseType
+ ? ReleasePRFactory.build(this.releaseType, releaseOptions)
+ : new ReleasePR({
+ ...releaseOptions,
+ ...{releaseType: 'unknown'},
+ });
+
+ const candidate = await releasePR.buildRelease(
+ this.addPath(this.changelogPath)
);
- if (!gitHubReleasePR) {
- checkpoint('no recent release PRs found', CheckpointType.Failure);
+ if (!candidate) {
+ checkpoint('Unable to build candidate', CheckpointType.Failure);
return undefined;
}
- const version = `v${gitHubReleasePR.version}`;
-
- checkpoint(
- `found release branch ${chalk.green(version)} at ${chalk.green(
- gitHubReleasePR.sha
- )}`,
- CheckpointType.Success
- );
-
- const changelogContents = (
- await this.gh.getFileContents(this.addPath(this.changelogPath))
- ).parsedContent;
- const latestReleaseNotes = GitHubRelease.extractLatestReleaseNotes(
- changelogContents,
- version
- );
- checkpoint(
- `found release notes: \n---\n${chalk.grey(latestReleaseNotes)}\n---\n`,
- CheckpointType.Success
- );
- // Go uses '/' for a tag separator, rather than '-':
- let tagSeparator = '-';
- if (this.releaseType) {
- tagSeparator = ReleasePRFactory.class(this.releaseType).tagSeparator();
- }
const release = await this.gh.createRelease(
- this.packageName,
- this.monorepoTags
- ? `${this.packageName}${tagSeparator}${version}`
- : version,
- gitHubReleasePR.sha,
- latestReleaseNotes,
- !!this.draft
+ candidate.name,
+ candidate.tag,
+ candidate.sha,
+ candidate.notes,
+ this.draft
);
+ checkpoint(`Created release: ${release.html_url}.`, CheckpointType.Success);
+
// Add a label indicating that a release has been created on GitHub,
// but a publication has not yet occurred.
- await this.gh.addLabels([GITHUB_RELEASE_LABEL], gitHubReleasePR.number);
+ await this.gh.addLabels([GITHUB_RELEASE_LABEL], candidate.pullNumber);
// Remove 'autorelease: pending' which indicates a GitHub release
// has not yet been created.
- await this.gh.removeLabels(this.labels, gitHubReleasePR.number);
+ await this.gh.removeLabels(this.labels, candidate.pullNumber);
- const parsedVersion = parse(version, {loose: true});
+ const parsedVersion = parse(candidate.version, {loose: true});
if (parsedVersion) {
return {
major: parsedVersion.major,
minor: parsedVersion.minor,
patch: parsedVersion.patch,
- sha: gitHubReleasePR.sha,
- version,
- pr: gitHubReleasePR.number,
+ sha: candidate.sha,
+ version: candidate.version,
+ pr: candidate.pullNumber,
html_url: release.html_url,
tag_name: release.tag_name,
upload_url: release.upload_url,
draft: release.draft,
};
} else {
- console.warn(`failed to parse version informatino from ${version}`);
+ console.warn(
+ `failed to parse version information from ${candidate.version}`
+ );
return undefined;
}
}
@@ -189,6 +173,7 @@ export class GitHubRelease {
const [owner, repo] = parseGithubRepoUrl(this.repoUrl);
return new GitHub({
token: this.token,
+ defaultBranch: this.defaultBranch,
owner,
repo,
apiUrl: this.apiUrl,
@@ -196,20 +181,4 @@ export class GitHubRelease {
octokitAPIs,
});
}
-
- static extractLatestReleaseNotes(
- changelogContents: string,
- version: string
- ): string {
- version = version.replace(/^v/, '');
- const latestRe = new RegExp(
- `## v?\\[?${version}[^\\n]*\\n(.*?)(\\n##\\s|\\n### \\[?[0-9]+\\.|($(?![\r\n])))`,
- 'ms'
- );
- const match = changelogContents.match(latestRe);
- if (!match) {
- throw Error('could not find changelog entry corresponding to release PR');
- }
- return match[1];
- }
}
diff --git a/src/github.ts b/src/github.ts
index 671d8c489..a069d7502 100644
--- a/src/github.ts
+++ b/src/github.ts
@@ -42,9 +42,16 @@ type IssuesListResponseItem = PromiseValue<
type FileSearchResponse = PromiseValue<
ReturnType['search']['code']>
>['data'];
-export type ReleaseCreateResponse = PromiseValue<
- ReturnType['repos']['createRelease']>
->['data'];
+// see: PromiseValue<
+// ReturnType['repos']['createRelease']>
+// >['data'];
+export type ReleaseCreateResponse = {
+ tag_name: string;
+ draft: boolean;
+ html_url: string;
+ upload_url: string;
+};
+
type ReposListTagsResponseItems = PromiseValue<
ReturnType['tags']['list']>
>['data'];
@@ -55,6 +62,8 @@ type DefaultFunctionType = RequestBuilderType['defaults'];
type RequestFunctionType = ReturnType;
type RequestOptionsType = Parameters[0];
+type MergedPullRequestFilter = (filter: MergedGitHubPR) => boolean;
+
import chalk = require('chalk');
import * as semver from 'semver';
@@ -66,13 +75,7 @@ import {
PREdge,
} from './graphql-to-commits';
import {Update} from './updaters/update';
-
-// Short explanation of this regex:
-// - skip the owner tag (e.g. googleapis)
-// - make sure the branch name starts with "release"
-// - take everything else
-// This includes the tag to handle monorepos.
-const VERSION_FROM_BRANCH_RE = /^.*:release-?([\w-.]*)-(v[0-9].*)$/;
+import {BranchName} from './util/branch-name';
export interface OctokitAPIs {
graphql: Function;
@@ -96,12 +99,6 @@ export interface GitHubTag {
version: string;
}
-export interface GitHubReleasePR {
- number: number;
- sha: string;
- version: string;
-}
-
export interface GitHubFileContents {
sha: string;
content: string;
@@ -119,8 +116,14 @@ export interface GitHubPR {
labels: string[];
}
-interface FileSearchResponseFile {
- path: string;
+export interface MergedGitHubPR {
+ sha: string;
+ number: number;
+ baseRefName: string;
+ headRefName: string;
+ labels: string[];
+ title: string;
+ body: string;
}
let probotMode = false;
@@ -457,12 +460,18 @@ export class GitHub {
prefix?: string,
preRelease = false
): Promise {
- const pull = await this.findMergedReleasePR([], 100, prefix, preRelease);
+ const pull = await this.findMergedReleasePR([], prefix, preRelease);
if (!pull) return await this.latestTagFallback(prefix, preRelease);
+
+ // FIXME: this assumes that the version is in the branch name
+ const branchName = BranchName.parse(pull.headRefName)!;
+ const version = branchName.getVersion()!;
+ const normalizedVersion = semver.valid(version)!;
+
const tag = {
- name: `v${pull.version}`,
+ name: `v${normalizedVersion}`,
sha: pull.sha,
- version: pull.version,
+ version: normalizedVersion,
} as GitHubTag;
return tag;
}
@@ -546,79 +555,155 @@ export class GitHub {
return tags;
}
+ /**
+ * Return a list of merged pull requests. The list is not guaranteed to be sorted
+ * by merged_at, but is generally most recent first.
+ *
+ * @param {string} targetBranch - Base branch of the pull request. Defaults to
+ * the configured default branch.
+ * @param {number} page - Page of results. Defaults to 1.
+ * @param {number} perPage - Number of results per page. Defaults to 100.
+ * @returns {MergedGitHubPR[]} - List of merged pull requests
+ */
+ async findMergedPullRequests(
+ targetBranch?: string,
+ page = 1,
+ perPage = 100
+ ): Promise {
+ if (!targetBranch) {
+ targetBranch = await this.getDefaultBranch();
+ }
+ // TODO: is sorting by updated better?
+ const pullsResponse = (await this.request(
+ `GET /repos/:owner/:repo/pulls?state=closed&per_page=${perPage}&page=${page}&base=${targetBranch}&sort=created&direction=desc`,
+ {
+ owner: this.owner,
+ repo: this.repo,
+ }
+ )) as {data: PullsListResponseItems};
+
+ // TODO: distinguish between no more pages and a full page of
+ // closed, non-merged pull requests. At page size of 100, this unlikely
+ // to matter
+
+ if (!pullsResponse.data) {
+ return [];
+ }
+
+ return (
+ pullsResponse.data
+ // only return merged pull requests
+ .filter(pull => {
+ return !!pull.merged_at;
+ })
+ .map(pull => {
+ const labels = pull.labels
+ ? pull.labels.map(l => {
+ return l.name + '';
+ })
+ : [];
+ return {
+ sha: pull.merge_commit_sha!, // already filtered non-merged
+ number: pull.number,
+ baseRefName: pull.base.ref,
+ headRefName: pull.head.ref,
+ labels,
+ title: pull.title,
+ body: pull.body + '',
+ };
+ })
+ );
+ }
+
+ /**
+ * Helper to find the first merged pull request that matches the
+ * given criteria. The helper will paginate over all pull requests
+ * merged into the specified target branch.
+ *
+ * @param {string} targetBranch - Base branch of the pull request
+ * @param {MergedPullRequestFilter} filter - Callback function that
+ * returns whether a pull request matches certain criteria
+ * @returns {MergedGitHubPR | undefined} - Returns the first matching
+ * pull request, or `undefined` if no matching pull request found.
+ */
+ async findMergedPullRequest(
+ targetBranch: string,
+ filter: MergedPullRequestFilter
+ ): Promise {
+ let page = 1;
+ let mergedPullRequests = await this.findMergedPullRequests(
+ targetBranch,
+ page
+ );
+ while (mergedPullRequests.length > 0) {
+ const found = mergedPullRequests.find(filter);
+ if (found) {
+ return found;
+ }
+ page += 1;
+ mergedPullRequests = await this.findMergedPullRequests(
+ targetBranch,
+ page
+ );
+ }
+ return undefined;
+ }
+
// The default matcher will rule out pre-releases.
// TODO: make this handle more than 100 results using async iterator.
async findMergedReleasePR(
labels: string[],
- perPage = 100,
branchPrefix: string | undefined = undefined,
- preRelease = true,
- sort = 'created'
- ): Promise {
+ preRelease = true
+ ): Promise {
+ const baseBranch = await this.getDefaultBranch();
+
branchPrefix = branchPrefix?.endsWith('-')
? branchPrefix.replace(/-$/, '')
: branchPrefix;
- const baseLabel = await this.getBaseLabel();
- const pullsResponse = (await this.request(
- `GET /repos/:owner/:repo/pulls?state=closed&per_page=${perPage}${
- this.proxyKey ? `&key=${this.proxyKey}` : ''
- }&sort=${sort}&direction=desc`,
- {
- owner: this.owner,
- repo: this.repo,
- }
- )) as {data: PullsListResponseItems};
- for (const pull of pullsResponse.data) {
- if (
- labels.length === 0 ||
- this.hasAllLabels(
- labels,
- pull.labels.map(l => {
- return l.name + '';
- })
- )
- ) {
- // it's expected that a release PR will have a
- // HEAD matching the format repo:release-v1.0.0.
- if (!pull.head) continue;
-
- // Verify that this PR was based against our base branch of interest.
- if (!pull.base || pull.base.label !== baseLabel) continue;
-
- // The input should look something like:
- // user:release-[optional-package-name]-v1.2.3
- // We want the package name and any semver on the end.
- const match = pull.head.label.match(VERSION_FROM_BRANCH_RE);
- if (!match || !pull.merged_at) continue;
-
- // The input here should look something like:
- // [optional-package-name-]v1.2.3[-beta-or-whatever]
- // Because the package name can contain things like "-v1",
- // it's easiest/safest to just pull this out by string search.
- const version = match[2];
- if (!version) continue;
- if (branchPrefix && match[1] !== branchPrefix) {
- continue;
- } else if (!branchPrefix && match[1]) {
- continue;
+ return await this.findMergedPullRequest(
+ baseBranch,
+ (mergedPullRequest: MergedGitHubPR) => {
+ // If labels specified, ensure the pull request has all the specified labels
+ if (
+ labels.length > 0 &&
+ !this.hasAllLabels(labels, mergedPullRequest.labels)
+ ) {
+ return false;
+ }
+
+ const branchName = BranchName.parse(mergedPullRequest.headRefName);
+ if (!branchName) {
+ return false;
+ }
+
+ // If branchPrefix is specified, ensure it is found in the branch name.
+ // If branchPrefix is not specified, component should also be undefined.
+ if (branchName.getComponent() !== branchPrefix) {
+ return false;
+ }
+
+ // In this implementation we expect to have a release version
+ const version = branchName.getVersion();
+ if (!version) {
+ return false;
}
// What's left by now should just be the version string.
// Check for pre-releases if needed.
- if (!preRelease && version.indexOf('-') >= 0) continue;
+ if (!preRelease && version.indexOf('-') >= 0) {
+ return false;
+ }
// Make sure we did get a valid semver.
const normalizedVersion = semver.valid(version);
- if (!normalizedVersion) continue;
+ if (!normalizedVersion) {
+ return false;
+ }
- return {
- number: pull.number,
- sha: pull.merge_commit_sha,
- version: normalizedVersion,
- } as GitHubReleasePR;
+ return true;
}
- }
- return undefined;
+ );
}
private hasAllLabels(labelsA: string[], labelsB: string[]) {
diff --git a/src/release-pr.ts b/src/release-pr.ts
index 16a97596f..9b7429af9 100644
--- a/src/release-pr.ts
+++ b/src/release-pr.ts
@@ -23,34 +23,52 @@ type PullsListResponseItems = PromiseValue<
import * as semver from 'semver';
import {checkpoint, CheckpointType} from './util/checkpoint';
-import {packageBranchPrefix} from './util/package-branch-prefix';
import {ConventionalCommits} from './conventional-commits';
-import {GitHub, GitHubTag, OctokitAPIs} from './github';
+import {GitHub, GitHubTag, OctokitAPIs, MergedGitHubPR} from './github';
import {Commit} from './graphql-to-commits';
import {Update} from './updaters/update';
+import {BranchName} from './util/branch-name';
+import {extractReleaseNotes} from './util/release-notes';
// eslint-disable-next-line @typescript-eslint/no-var-requires
const parseGithubRepoUrl = require('parse-github-repo-url');
export interface BuildOptions {
+ // Whether to treat breaking changes as minor semver bumps pre-1.0.0
bumpMinorPreMajor?: boolean;
+ // The target release branch
defaultBranch?: string;
+ // Whether to open the pull request from a forked repository
fork?: boolean;
+ // Comma-separated list of additional labels to add
label?: string;
+ // GitHub API Token
token?: string;
+ // URL of the GitHub repository
repoUrl: string;
+ // The name of the package to release
packageName: string;
- // When releasing multiple libraries from one repository, include a prefix
- // on tags and branch names:
+ // When releasing multiple libraries from one repository, whether or not
+ // to include a prefix on tags and branch names
monorepoTags?: boolean;
+ // Limit file search to this path
path?: string;
+ // Override the version to release
releaseAs?: string;
+ // GitHub API endpoint
apiUrl: string;
+ // Legacy GitHub proxy authentication token
proxyKey?: string;
+ // Whether or not to force a snapshot release
snapshot?: boolean;
+ // Override the last released version
lastPackageVersion?: string;
+ // Override Octokit APIs to inject an authenticated GitHub client
octokitAPIs?: OctokitAPIs;
+ // Path to version.rb file
versionFile?: string;
+ // Optionally provide GitHub instance
+ github?: GitHub;
}
export interface ReleasePROptions extends BuildOptions {
@@ -78,6 +96,15 @@ export interface OpenPROptions {
includePackageName: boolean;
}
+export interface CandidateRelease {
+ sha: string;
+ tag: string;
+ notes: string;
+ name: string;
+ version: string;
+ pullNumber: number;
+}
+
const DEFAULT_LABELS = 'autorelease: pending';
export class ReleasePR {
@@ -100,6 +127,8 @@ export class ReleasePR {
lastPackageVersion?: string;
changelogSections?: [];
releaseType: string;
+ // Prefix for tags/branches
+ packagePrefix: string;
constructor(options: ReleasePROptions) {
this.bumpMinorPreMajor = options.bumpMinorPreMajor || false;
@@ -122,10 +151,11 @@ export class ReleasePR {
? options.lastPackageVersion.replace(/^v/, '')
: undefined;
- this.gh = this.gitHubInstance(options.octokitAPIs);
+ this.gh = options.github ?? this.gitHubInstance(options.octokitAPIs);
this.changelogSections = options.changelogSections;
this.releaseType = options.releaseType;
+ this.packagePrefix = this.coercePackagePrefix(this.packageName);
}
async run(): Promise {
@@ -198,7 +228,7 @@ export class ReleasePR {
return Promise.resolve(undefined);
}
- static tagSeparator(): string {
+ tagSeparator(): string {
return '-';
}
@@ -274,24 +304,60 @@ export class ReleasePR {
});
}
+ // Override this method to modify the pull request title
+ protected async buildPullRequestTitle(
+ version: string,
+ includePackageName: boolean
+ ): Promise {
+ return includePackageName
+ ? `chore: release ${this.packageName} ${version}`
+ : `chore: release ${version}`;
+ }
+
+ // Override this method to detect the release version from code (if it cannot be
+ // inferred from the release PR head branch)
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ protected detectReleaseVersionFromTitle(title: string): string | undefined {
+ const pattern = /^chore: release ?(?.*) (?\d+\.\d+\.\d+)$/;
+ const match = title.match(pattern);
+ if (match?.groups) {
+ return match.groups['version'];
+ }
+ return undefined;
+ }
+
+ // Override this method to modify the pull request head branch name
+ // If you modify this, you must ensure that the releaser can parse the tag version
+ // from the pull request.
+ protected async buildBranchName(
+ version: string,
+ includePackageName: boolean
+ ): Promise {
+ if (includePackageName && this.packageName) {
+ return BranchName.ofComponentVersion(this.packagePrefix, version);
+ }
+ return BranchName.ofVersion(version);
+ }
+
+ // Override this method to modify the pull request body
+ protected async buildPullRequestBody(
+ version: string,
+ changelogEntry: string
+ ): Promise {
+ return `:robot: I have created a release \\*beep\\* \\*boop\\* \n---\n${changelogEntry}\n\nThis PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).`;
+ }
+
protected async openPR(options: OpenPROptions): Promise {
const sha = options.sha;
const changelogEntry = options.changelogEntry;
const updates = options.updates;
const version = options.version;
const includePackageName = options.includePackageName;
- const branchPrefix = packageBranchPrefix(
- this.packageName,
- this.releaseType
- );
- const title = includePackageName
- ? `chore: release ${this.packageName} ${version}`
- : `chore: release ${version}`;
- const body = `:robot: I have created a release \\*beep\\* \\*boop\\* \n---\n${changelogEntry}\n\nThis PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).`;
+ const title = await this.buildPullRequestTitle(version, includePackageName);
+ const body = await this.buildPullRequestBody(version, changelogEntry);
+ const branchName = await this.buildBranchName(version, includePackageName);
const pr: number | undefined = await this.gh.openPR({
- branch: includePackageName
- ? `release-${branchPrefix}-v${version}`
- : `release-v${version}`,
+ branch: branchName.toString(),
version,
sha,
updates,
@@ -340,4 +406,113 @@ export class ReleasePR {
addPath(file: string) {
return ReleasePR.addPathStatic(file, this.path);
}
+
+ // BEGIN release functionality
+
+ // Override this method to detect the release version from code (if it cannot be
+ // inferred from the release PR head branch)
+ protected async detectReleaseVersionFromCode(): Promise {
+ return undefined;
+ }
+
+ private async detectReleaseVersion(
+ mergedPR: MergedGitHubPR,
+ branchName: BranchName | undefined
+ ): Promise {
+ // try from branch name
+ let version = branchName?.getVersion();
+ if (version) {
+ return version;
+ }
+
+ // try from PR title
+ version = this.detectReleaseVersionFromTitle(mergedPR.title);
+ if (version) {
+ return version;
+ }
+
+ // detect from code
+ return this.detectReleaseVersionFromCode();
+ }
+
+ private buildReleaseTag(version: string, packagePrefix?: string): string {
+ if (this.monorepoTags && packagePrefix) {
+ const tagSeparator = this.tagSeparator();
+ return `${packagePrefix}${tagSeparator}v${version}`;
+ }
+ return `v${version}`;
+ }
+
+ // Logic for determining what to include in a GitHub release.
+ async buildRelease(
+ changelogPath: string
+ ): Promise {
+ const mergedPR = await this.findMergedRelease();
+ if (!mergedPR) {
+ checkpoint('No merged release PR found', CheckpointType.Failure);
+ return undefined;
+ }
+ const branchName = BranchName.parse(mergedPR.headRefName);
+ const version = await this.detectReleaseVersion(mergedPR, branchName);
+ if (!version) {
+ checkpoint('Unable to detect release version', CheckpointType.Failure);
+ return undefined;
+ }
+
+ const tag = this.buildReleaseTag(version, this.packagePrefix);
+ const changelogContents = (await this.gh.getFileContents(changelogPath))
+ .parsedContent;
+ const notes = extractReleaseNotes(changelogContents, version);
+
+ return {
+ sha: mergedPR.sha,
+ tag,
+ notes,
+ name: this.packagePrefix,
+ version,
+ pullNumber: mergedPR.number,
+ };
+ }
+
+ private async findMergedRelease(): Promise {
+ const targetBranch = await this.getDefaultBranch();
+ const filter = this.monorepoTags
+ ? (pullRequest: MergedGitHubPR) => {
+ if (
+ this.labels.length > 0 &&
+ !this.labels.every(label => pullRequest.labels.includes(label))
+ ) {
+ return false;
+ }
+ // in a monorepo, filter PR head branch by component
+ return (
+ BranchName.parse(pullRequest.headRefName)?.getComponent() ===
+ this.packagePrefix
+ );
+ }
+ : (pullRequest: MergedGitHubPR) => {
+ if (
+ this.labels.length > 0 &&
+ !this.labels.every(label => pullRequest.labels.includes(label))
+ ) {
+ return false;
+ }
+ // accept any release PR head branch pattern
+ return !!BranchName.parse(pullRequest.headRefName);
+ };
+ return await this.gh.findMergedPullRequest(targetBranch, filter);
+ }
+
+ // Parse the package prefix for releases from the full package name
+ protected coercePackagePrefix(packageName: string): string {
+ return packageName;
+ }
+
+ protected async getDefaultBranch(): Promise {
+ if (!this.defaultBranch) {
+ this.defaultBranch = await this.gh.getDefaultBranch();
+ }
+
+ return this.defaultBranch;
+ }
}
diff --git a/src/releasers/go-yoshi.ts b/src/releasers/go-yoshi.ts
index 07d7cd7dd..c65d992c2 100644
--- a/src/releasers/go-yoshi.ts
+++ b/src/releasers/go-yoshi.ts
@@ -162,7 +162,7 @@ export class GoYoshi extends ReleasePR {
return '0.1.0';
}
- static tagSeparator(): string {
+ tagSeparator(): string {
return '/';
}
diff --git a/src/releasers/java-yoshi.ts b/src/releasers/java-yoshi.ts
index 0e396f5f8..bc55275a8 100644
--- a/src/releasers/java-yoshi.ts
+++ b/src/releasers/java-yoshi.ts
@@ -31,6 +31,7 @@ import {Version} from './java/version';
import {fromSemverReleaseType} from './java/bump_type';
import {JavaUpdate} from '../updaters/java/java_update';
import {isStableArtifact} from './java/stability';
+import {BranchName} from '../util/branch-name';
const CHANGELOG_SECTIONS = [
{type: 'feat', section: 'Features'},
@@ -287,4 +288,46 @@ export class JavaYoshi extends ReleasePR {
}
return newVersions;
}
+
+ // Begin release configuration
+
+ // Override this method to use static branch names
+ // If you modify this, you must ensure that the releaser can parse the tag version
+ // from the pull request.
+ protected async buildBranchName(
+ version: string,
+ includePackageName: boolean
+ ): Promise {
+ const defaultBranch = await this.getDefaultBranch();
+ if (includePackageName && this.packageName) {
+ return BranchName.ofComponentTargetBranch(
+ this.packageName,
+ defaultBranch
+ );
+ }
+ return BranchName.ofTargetBranch(defaultBranch);
+ }
+
+ // Override this method to modify the pull request title
+ protected async buildPullRequestTitle(
+ version: string,
+ includePackageName: boolean
+ ): Promise {
+ const defaultBranch = await this.getDefaultBranch();
+ return includePackageName
+ ? `chore(${defaultBranch}): release ${this.packageName} ${version}`
+ : `chore(${defaultBranch}): release ${version}`;
+ }
+
+ // Override this method to detect the release version from code (if it cannot be
+ // inferred from the release PR head branch)
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ protected detectReleaseVersionFromTitle(title: string): string | undefined {
+ const pattern = /^chore\((?[^(]+)\): release ?(?.*) (?\d+\.\d+\.\d+)$/;
+ const match = title.match(pattern);
+ if (match?.groups) {
+ return match.groups['version'];
+ }
+ return undefined;
+ }
}
diff --git a/src/releasers/node.ts b/src/releasers/node.ts
index 2f2bea46b..dac1c37ca 100644
--- a/src/releasers/node.ts
+++ b/src/releasers/node.ts
@@ -17,7 +17,6 @@ import {ReleasePR, ReleaseCandidate} from '../release-pr';
import {ConventionalCommits} from '../conventional-commits';
import {GitHub, GitHubTag, GitHubFileContents} from '../github';
import {checkpoint, CheckpointType} from '../util/checkpoint';
-import {packageBranchPrefix} from '../util/package-branch-prefix';
import {Update} from '../updaters/update';
import {Commit} from '../graphql-to-commits';
@@ -36,12 +35,14 @@ export class Node extends ReleasePR {
this.addPath('package.json')
);
const pkg = JSON.parse(contents.parsedContent);
- if (pkg.name) this.packageName = pkg.name;
+ if (pkg.name) {
+ this.packageName = pkg.name;
+ // we've rewritten the package name, recalculate the package prefix
+ this.packagePrefix = this.coercePackagePrefix(pkg.name);
+ }
const latestTag: GitHubTag | undefined = await this.gh.latestTag(
- this.monorepoTags
- ? `${packageBranchPrefix(this.packageName, 'node')}-`
- : undefined
+ this.monorepoTags ? `${this.packagePrefix}-` : undefined
);
const commits: Commit[] = await this.commits({
sha: latestTag ? latestTag.sha : undefined,
@@ -141,4 +142,12 @@ export class Node extends ReleasePR {
if (pkg.name) return pkg.name;
else return undefined;
}
+
+ // Parse the package prefix for releases from the full package name
+ // The package name usually looks like `@[group]/[library]`
+ protected coercePackagePrefix(packageName: string): string {
+ return packageName.match(/^@[\w-]+\//)
+ ? packageName.split('/')[1]
+ : packageName;
+ }
}
diff --git a/src/releasers/ruby.ts b/src/releasers/ruby.ts
index 8e81cd6bb..5a76712e4 100644
--- a/src/releasers/ruby.ts
+++ b/src/releasers/ruby.ts
@@ -108,7 +108,7 @@ export class Ruby extends ReleasePR {
});
}
- static tagSeparator(): string {
+ tagSeparator(): string {
return '/';
}
}
diff --git a/src/util/branch-name.ts b/src/util/branch-name.ts
new file mode 100644
index 000000000..55ee45f99
--- /dev/null
+++ b/src/util/branch-name.ts
@@ -0,0 +1,126 @@
+// Copyright 2021 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+type BranchNameType = typeof BranchName;
+
+function getAllResourceNames(): BranchNameType[] {
+ return [AutoreleaseBranchName, ComponentBranchName, DefaultBranchName];
+}
+
+export class BranchName {
+ component?: string;
+ targetBranch?: string;
+ version?: string;
+
+ static parse(branchName: string): BranchName | undefined {
+ const branchNameClass = getAllResourceNames().find(clazz => {
+ return clazz.matches(branchName);
+ });
+ if (!branchNameClass) {
+ return undefined;
+ }
+ return new branchNameClass(branchName);
+ }
+ static ofComponentVersion(branchPrefix: string, version: string): BranchName {
+ return new AutoreleaseBranchName(`release-${branchPrefix}-v${version}`);
+ }
+ static ofVersion(version: string): BranchName {
+ return new AutoreleaseBranchName(`release-v${version}`);
+ }
+ static ofTargetBranch(targetBranch: string): BranchName {
+ return new DefaultBranchName(`release-please/branches/${targetBranch}`);
+ }
+ static ofComponentTargetBranch(
+ component: string,
+ targetBranch: string
+ ): BranchName {
+ return new ComponentBranchName(
+ `release-pleaase/branches/${targetBranch}/components/${component}`
+ );
+ }
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ constructor(branchName: string) {}
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ static matches(branchName: string): boolean {
+ return false;
+ }
+ getTargetBranch(): string | undefined {
+ return this.targetBranch;
+ }
+ getComponent(): string | undefined {
+ return this.component;
+ }
+ getVersion(): string | undefined {
+ return this.version;
+ }
+ toString(): string {
+ return '';
+ }
+}
+
+const AUTORELEASE_PATTERN = /^release-?(?[\w-.]*)?-v(?[0-9].*)$/;
+class AutoreleaseBranchName extends BranchName {
+ static matches(branchName: string): boolean {
+ return !!branchName.match(AUTORELEASE_PATTERN);
+ }
+ constructor(branchName: string) {
+ super(branchName);
+ const match = branchName.match(AUTORELEASE_PATTERN);
+ if (match?.groups) {
+ this.component = match.groups['component'];
+ this.version = match.groups['version'];
+ }
+ }
+ toString(): string {
+ if (this.component) {
+ return `release-${this.component}-v${this.version}`;
+ }
+ return `release-v${this.version}`;
+ }
+}
+
+const DEFAULT_PATTERN = /^release-please\/branches\/(?[^/]+)$/;
+class DefaultBranchName extends BranchName {
+ static matches(branchName: string): boolean {
+ return !!branchName.match(DEFAULT_PATTERN);
+ }
+ constructor(branchName: string) {
+ super(branchName);
+ const match = branchName.match(DEFAULT_PATTERN);
+ if (match?.groups) {
+ this.targetBranch = match.groups['branch'];
+ }
+ }
+ toString(): string {
+ return `release-please/branches/${this.targetBranch}`;
+ }
+}
+
+const COMPONENT_PATTERN = /^release-please\/branches\/(?[^/]+)\/components\/(?[^/]+)$/;
+class ComponentBranchName extends BranchName {
+ static matches(branchName: string): boolean {
+ return !!branchName.match(COMPONENT_PATTERN);
+ }
+ constructor(branchName: string) {
+ super(branchName);
+ const match = branchName.match(COMPONENT_PATTERN);
+ if (match?.groups) {
+ this.targetBranch = match.groups['branch'];
+ this.component = match.groups['component'];
+ }
+ }
+ toString(): string {
+ return `release-please/branches/${this.targetBranch}/components/${this.component}`;
+ }
+}
diff --git a/src/util/package-branch-prefix.ts b/src/util/release-notes.ts
similarity index 57%
rename from src/util/package-branch-prefix.ts
rename to src/util/release-notes.ts
index 2e26c4fd5..11f02a95f 100644
--- a/src/util/package-branch-prefix.ts
+++ b/src/util/release-notes.ts
@@ -12,19 +12,18 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-// map from a packageName to the prefix used in release branch creation.
-export function packageBranchPrefix(packageName: string, releaseType?: string) {
- let branchPrefix: string;
- switch (releaseType) {
- case 'node': {
- branchPrefix = packageName.match(/^@[\w-]+\//)
- ? packageName.split('/')[1]
- : packageName;
- break;
- }
- default: {
- branchPrefix = packageName;
- }
+export function extractReleaseNotes(
+ changelogContents: string,
+ version: string
+): string {
+ version = version.replace(/^v/, '');
+ const latestRe = new RegExp(
+ `## v?\\[?${version}[^\\n]*\\n(.*?)(\\n##\\s|\\n### \\[?[0-9]+\\.|($(?![\r\n])))`,
+ 'ms'
+ );
+ const match = changelogContents.match(latestRe);
+ if (!match) {
+ throw Error('could not find changelog entry corresponding to release PR');
}
- return branchPrefix;
+ return match[1];
}
diff --git a/test/fixtures/merged-pull-requests.json b/test/fixtures/merged-pull-requests.json
new file mode 100644
index 000000000..af68cd0bb
--- /dev/null
+++ b/test/fixtures/merged-pull-requests.json
@@ -0,0 +1,10834 @@
+[
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2807",
+ "id": 557576328,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTU3NTc2MzI4",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2807",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2807.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2807.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2807",
+ "number": 2807,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Bump next snapshot",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot",
+ "created_at": "2021-01-19T17:03:46Z",
+ "updated_at": "2021-01-19T21:12:53Z",
+ "closed_at": "2021-01-19T21:12:53Z",
+ "merged_at": "2021-01-19T21:12:53Z",
+ "merge_commit_sha": "02760f5cb01fb358de95705713fd310bb3e5429b",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2807/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2807/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2807/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/3ada06bcb1f17a866c1d27121af64552f0878b1d",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.19.1-SNAPSHOT",
+ "ref": "release-cloud-bigtable-client-v1.19.1-SNAPSHOT",
+ "sha": "3ada06bcb1f17a866c1d27121af64552f0878b1d",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "5059935bf1065b90da7bc55999c92b56cc254289",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2807"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2807"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2807"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2807/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2807/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2807/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/3ada06bcb1f17a866c1d27121af64552f0878b1d"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2806",
+ "id": 557510043,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTU3NTEwMDQz",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2806",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2806.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2806.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2806",
+ "number": 2806,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Release cloud-bigtable-client v1.19.0",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\r\n\r\n01-19-2021 07:24 PST\r\n\r\n### New Features\r\n- feat: align grpc channel ids in bigtable exceptions ([#2804](https://github.com/googleapis/java-bigtable-hbase/pull/2804))",
+ "created_at": "2021-01-19T15:25:09Z",
+ "updated_at": "2021-01-19T17:04:28Z",
+ "closed_at": "2021-01-19T16:12:41Z",
+ "merged_at": "2021-01-19T16:12:41Z",
+ "merge_commit_sha": "5059935bf1065b90da7bc55999c92b56cc254289",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 2670556589,
+ "node_id": "MDU6TGFiZWwyNjcwNTU2NTg5",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/autorelease:%20published",
+ "name": "autorelease: published",
+ "color": "ededed",
+ "default": false,
+ "description": null
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2806/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2806/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2806/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/dd1b80c1b8d20d17a7b59e34e9b6bfede64eb90a",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.19.0",
+ "ref": "release-cloud-bigtable-client-v1.19.0",
+ "sha": "dd1b80c1b8d20d17a7b59e34e9b6bfede64eb90a",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "5fcd3cb0cec1113e997d57bf85c4dbdd87511bcc",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2806"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2806"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2806"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2806/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2806/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2806/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/dd1b80c1b8d20d17a7b59e34e9b6bfede64eb90a"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2804",
+ "id": 555891897,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTU1ODkxODk3",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2804",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2804.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2804.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2804",
+ "number": 2804,
+ "state": "closed",
+ "locked": false,
+ "title": "feat: align grpc channel ids in bigtable exceptions",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "Currently bigtable client annotates its error messages with sequential channel ids which are unrelated to actual grpc log ids. This PR bubbles up both to make it easier top correlate with grpc verbose logging",
+ "created_at": "2021-01-15T19:04:25Z",
+ "updated_at": "2021-01-15T21:29:53Z",
+ "closed_at": "2021-01-15T21:29:53Z",
+ "merged_at": "2021-01-15T21:29:53Z",
+ "merge_commit_sha": "5fcd3cb0cec1113e997d57bf85c4dbdd87511bcc",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2804/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2804/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2804/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/006b946b996534df58c9a3ad0d70a3fa7ef204b1",
+ "head": {
+ "label": "igorbernstein2:better-channel-ids",
+ "ref": "better-channel-ids",
+ "sha": "006b946b996534df58c9a3ad0d70a3fa7ef204b1",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 74035377,
+ "node_id": "MDEwOlJlcG9zaXRvcnk3NDAzNTM3Nw==",
+ "name": "cloud-bigtable-client",
+ "full_name": "igorbernstein2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/igorbernstein2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/deployments",
+ "created_at": "2016-11-17T14:36:35Z",
+ "updated_at": "2019-03-08T00:40:17Z",
+ "pushed_at": "2021-01-15T19:08:23Z",
+ "git_url": "git://github.com/igorbernstein2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:igorbernstein2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/igorbernstein2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/igorbernstein2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13135,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdx_id": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "node_id": "MDc6TGljZW5zZTI="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "fd4fa187084403ee669b466f9cb4eb225c2d1bce",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2804"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2804"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2804"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2804/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2804/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2804/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/006b946b996534df58c9a3ad0d70a3fa7ef204b1"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2793",
+ "id": 550686048,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTUwNjg2MDQ4",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2793",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2793.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2793.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2793",
+ "number": 2793,
+ "state": "closed",
+ "locked": false,
+ "title": "Bump next snapshot",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot",
+ "created_at": "2021-01-06T21:41:38Z",
+ "updated_at": "2021-01-06T22:34:52Z",
+ "closed_at": "2021-01-06T22:34:42Z",
+ "merged_at": "2021-01-06T22:34:41Z",
+ "merge_commit_sha": "fd4fa187084403ee669b466f9cb4eb225c2d1bce",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2793/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2793/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2793/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/4054f13501dabdc86b693d5cf82bd1a443ae7225",
+ "head": {
+ "label": "mutianf:release-java-bigtable-hbase-v1.18.3-SNAPSHOT",
+ "ref": "release-java-bigtable-hbase-v1.18.3-SNAPSHOT",
+ "sha": "4054f13501dabdc86b693d5cf82bd1a443ae7225",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 306134778,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzMDYxMzQ3Nzg=",
+ "name": "java-bigtable-hbase",
+ "full_name": "mutianf/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/mutianf/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/deployments",
+ "created_at": "2020-10-21T20:03:46Z",
+ "updated_at": "2020-10-21T20:03:48Z",
+ "pushed_at": "2021-01-06T22:34:52Z",
+ "git_url": "git://github.com/mutianf/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:mutianf/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/mutianf/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13425,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "ab056dcc0696e492c93aee529692e9fbce01943c",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2793"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2793"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2793"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2793/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2793/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2793/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/4054f13501dabdc86b693d5cf82bd1a443ae7225"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2792",
+ "id": 550639138,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTUwNjM5MTM4",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2792",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2792.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2792.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2792",
+ "number": 2792,
+ "state": "closed",
+ "locked": false,
+ "title": "Release java-bigtable-hbase v1.18.2",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\r\n\r\n01-06-2021 11:50 PST\r\n\r\n### Dependencies\r\n- deps: update veneer version to 1.19.2 ([#2766](https://github.com/googleapis/java-bigtable-hbase/pull/2766))\r\n\r\n### Documentation\r\n- Remove disrespectful terms ([#2777](https://github.com/googleapis/java-bigtable-hbase/pull/2777))\r\n\r\n### Bug Fixes\r\n- fix: Fix autoflush race condition in BulkMutation ([#2762](https://github.com/googleapis/java-bigtable-hbase/pull/2762))\r\n- Non-retriable operations should ignore attempt timeout and default to RPC timeout instead ([#2756](https://github.com/googleapis/java-bigtable-hbase/pull/2756))\r\n- fix: update readRowsAsync to use RetryingReadRowsOperation ([#2757](https://github.com/googleapis/java-bigtable-hbase/pull/2757))",
+ "created_at": "2021-01-06T19:51:10Z",
+ "updated_at": "2021-01-06T21:43:43Z",
+ "closed_at": "2021-01-06T21:10:02Z",
+ "merged_at": "2021-01-06T21:10:02Z",
+ "merge_commit_sha": "ab056dcc0696e492c93aee529692e9fbce01943c",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2792/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2792/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2792/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/b1374e2962ab1d1581587d96a6f05abb948f46f9",
+ "head": {
+ "label": "mutianf:release-java-bigtable-hbase-v1.18.2",
+ "ref": "release-java-bigtable-hbase-v1.18.2",
+ "sha": "b1374e2962ab1d1581587d96a6f05abb948f46f9",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 306134778,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzMDYxMzQ3Nzg=",
+ "name": "java-bigtable-hbase",
+ "full_name": "mutianf/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/mutianf/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/deployments",
+ "created_at": "2020-10-21T20:03:46Z",
+ "updated_at": "2020-10-21T20:03:48Z",
+ "pushed_at": "2021-01-06T22:34:52Z",
+ "git_url": "git://github.com/mutianf/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:mutianf/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/mutianf/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13425,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "d914d22558b718adf38b0f713556c8b547ca1f6a",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2792"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2792"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2792"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2792/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2792/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2792/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/b1374e2962ab1d1581587d96a6f05abb948f46f9"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2777",
+ "id": 544209265,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTQ0MjA5MjY1",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2777",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2777.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2777.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2777",
+ "number": 2777,
+ "state": "closed",
+ "locked": false,
+ "title": "Remove disrespectful terms",
+ "user": {
+ "login": "cshaff0524",
+ "id": 40371542,
+ "node_id": "MDQ6VXNlcjQwMzcxNTQy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/40371542?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/cshaff0524",
+ "html_url": "https://github.com/cshaff0524",
+ "followers_url": "https://api.github.com/users/cshaff0524/followers",
+ "following_url": "https://api.github.com/users/cshaff0524/following{/other_user}",
+ "gists_url": "https://api.github.com/users/cshaff0524/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/cshaff0524/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/cshaff0524/subscriptions",
+ "organizations_url": "https://api.github.com/users/cshaff0524/orgs",
+ "repos_url": "https://api.github.com/users/cshaff0524/repos",
+ "events_url": "https://api.github.com/users/cshaff0524/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/cshaff0524/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:\r\n- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-bigtable-hbase/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea\r\n- [ ] Ensure the tests and linter pass\r\n- [ ] Code coverage does not decrease (if any source code was changed)\r\n- [ ] Appropriate docs were updated (if necessary)\r\n\r\nFixes # ☕️\r\n",
+ "created_at": "2020-12-22T15:56:02Z",
+ "updated_at": "2020-12-23T15:04:30Z",
+ "closed_at": "2020-12-23T15:04:30Z",
+ "merged_at": "2020-12-23T15:04:30Z",
+ "merge_commit_sha": "d914d22558b718adf38b0f713556c8b547ca1f6a",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2777/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2777/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2777/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/26cdfb940cc9980825e073556a0efb96b17554f4",
+ "head": {
+ "label": "cshaff0524:terms-update",
+ "ref": "terms-update",
+ "sha": "26cdfb940cc9980825e073556a0efb96b17554f4",
+ "user": {
+ "login": "cshaff0524",
+ "id": 40371542,
+ "node_id": "MDQ6VXNlcjQwMzcxNTQy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/40371542?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/cshaff0524",
+ "html_url": "https://github.com/cshaff0524",
+ "followers_url": "https://api.github.com/users/cshaff0524/followers",
+ "following_url": "https://api.github.com/users/cshaff0524/following{/other_user}",
+ "gists_url": "https://api.github.com/users/cshaff0524/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/cshaff0524/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/cshaff0524/subscriptions",
+ "organizations_url": "https://api.github.com/users/cshaff0524/orgs",
+ "repos_url": "https://api.github.com/users/cshaff0524/repos",
+ "events_url": "https://api.github.com/users/cshaff0524/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/cshaff0524/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 144901123,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxNDQ5MDExMjM=",
+ "name": "java-bigtable-hbase",
+ "full_name": "cshaff0524/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "cshaff0524",
+ "id": 40371542,
+ "node_id": "MDQ6VXNlcjQwMzcxNTQy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/40371542?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/cshaff0524",
+ "html_url": "https://github.com/cshaff0524",
+ "followers_url": "https://api.github.com/users/cshaff0524/followers",
+ "following_url": "https://api.github.com/users/cshaff0524/following{/other_user}",
+ "gists_url": "https://api.github.com/users/cshaff0524/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/cshaff0524/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/cshaff0524/subscriptions",
+ "organizations_url": "https://api.github.com/users/cshaff0524/orgs",
+ "repos_url": "https://api.github.com/users/cshaff0524/repos",
+ "events_url": "https://api.github.com/users/cshaff0524/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/cshaff0524/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/cshaff0524/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/cshaff0524/java-bigtable-hbase/deployments",
+ "created_at": "2018-08-15T20:39:39Z",
+ "updated_at": "2020-12-04T18:16:48Z",
+ "pushed_at": "2020-12-22T15:54:46Z",
+ "git_url": "git://github.com/cshaff0524/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:cshaff0524/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/cshaff0524/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/cshaff0524/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 12746,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdx_id": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "node_id": "MDc6TGljZW5zZTI="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "ef2bfc53bd9ea8b3b126e2a00cee34b519e98ec4",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2777"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2777"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2777"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2777/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2777/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2777/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/26cdfb940cc9980825e073556a0efb96b17554f4"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2770",
+ "id": 541391593,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTQxMzkxNTkz",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2770",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2770.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2770.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2770",
+ "number": 2770,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Release java-bigtable-hbase v1.18.2",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\r\n\r\n12-16-2020 11:31 PST\r\n\r\n### Bug Fixes\r\n- Non-retriable operations should ignore attempt timeout and default to RPC timeout instead ([#2756](https://github.com/googleapis/java-bigtable-hbase/pull/2756))\r\n- fix: update readRowsAsync to use RetryingReadRowsOperation ([#2757](https://github.com/googleapis/java-bigtable-hbase/pull/2757))\r\n\r\n### Dependencies\r\n- deps: update veneer version to 1.19.2 ([#2766](https://github.com/googleapis/java-bigtable-hbase/pull/2766))",
+ "created_at": "2020-12-16T19:32:11Z",
+ "updated_at": "2021-01-06T19:46:26Z",
+ "closed_at": "2020-12-16T20:56:45Z",
+ "merged_at": null,
+ "merge_commit_sha": "6c6836a1e4d17ea6ed0cd34f699d4bdea2243e33",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ },
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2770/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2770/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2770/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/3a9332e0b65ad07011110b5fcc0bf04ea0d83f05",
+ "head": {
+ "label": "mutianf:release-java-bigtable-hbase-v1.18.2",
+ "ref": "release-java-bigtable-hbase-v1.18.2",
+ "sha": "3a9332e0b65ad07011110b5fcc0bf04ea0d83f05",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 306134778,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzMDYxMzQ3Nzg=",
+ "name": "java-bigtable-hbase",
+ "full_name": "mutianf/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/mutianf/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/deployments",
+ "created_at": "2020-10-21T20:03:46Z",
+ "updated_at": "2020-10-21T20:03:48Z",
+ "pushed_at": "2021-01-06T22:34:52Z",
+ "git_url": "git://github.com/mutianf/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:mutianf/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/mutianf/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13425,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "0254144531a3d5cee41ab823ddfd5f4d266be5f1",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2770"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2770"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2770"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2770/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2770/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2770/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/3a9332e0b65ad07011110b5fcc0bf04ea0d83f05"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2766",
+ "id": 541234004,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTQxMjM0MDA0",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2766",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2766.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2766.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2766",
+ "number": 2766,
+ "state": "closed",
+ "locked": false,
+ "title": "deps: update veneer version to 1.19.2",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "\r\n",
+ "created_at": "2020-12-16T15:10:47Z",
+ "updated_at": "2020-12-16T19:12:22Z",
+ "closed_at": "2020-12-16T19:12:22Z",
+ "merged_at": "2020-12-16T19:12:22Z",
+ "merge_commit_sha": "0254144531a3d5cee41ab823ddfd5f4d266be5f1",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2766/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2766/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2766/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/72a3132984d5e4d51c2102d6e4462f7ee257c6a2",
+ "head": {
+ "label": "kolea2:veneer-1.19.1",
+ "ref": "veneer-1.19.1",
+ "sha": "72a3132984d5e4d51c2102d6e4462f7ee257c6a2",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "927e9cd0848c508f4dd4c20f5d18eadc948a75f7",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2766"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2766"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2766"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2766/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2766/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2766/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/72a3132984d5e4d51c2102d6e4462f7ee257c6a2"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2762",
+ "id": 539849765,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM5ODQ5NzY1",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2762",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2762.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2762.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2762",
+ "number": 2762,
+ "state": "closed",
+ "locked": false,
+ "title": "fix: Fix autoflush race condition in BulkMutation",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:\r\n- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-bigtable-hbase/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea\r\n- [x] Ensure the tests and linter pass\r\n- [x] Code coverage does not decrease (if any source code was changed)\r\n- [ ] Appropriate docs were updated (if necessary)\r\n\r\nFixes # ☕️\r\n",
+ "created_at": "2020-12-14T22:49:33Z",
+ "updated_at": "2020-12-17T23:29:33Z",
+ "closed_at": "2020-12-17T23:29:33Z",
+ "merged_at": "2020-12-17T23:29:33Z",
+ "merge_commit_sha": "ef2bfc53bd9ea8b3b126e2a00cee34b519e98ec4",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2762/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2762/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2762/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/a9a5cc7b41efe213918660c3a99bab293ba40443",
+ "head": {
+ "label": "mutianf:fix-autoflush",
+ "ref": "fix-autoflush",
+ "sha": "a9a5cc7b41efe213918660c3a99bab293ba40443",
+ "user": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 306134778,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzMDYxMzQ3Nzg=",
+ "name": "java-bigtable-hbase",
+ "full_name": "mutianf/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "mutianf",
+ "id": 10535762,
+ "node_id": "MDQ6VXNlcjEwNTM1NzYy",
+ "avatar_url": "https://avatars.githubusercontent.com/u/10535762?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/mutianf",
+ "html_url": "https://github.com/mutianf",
+ "followers_url": "https://api.github.com/users/mutianf/followers",
+ "following_url": "https://api.github.com/users/mutianf/following{/other_user}",
+ "gists_url": "https://api.github.com/users/mutianf/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/mutianf/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/mutianf/subscriptions",
+ "organizations_url": "https://api.github.com/users/mutianf/orgs",
+ "repos_url": "https://api.github.com/users/mutianf/repos",
+ "events_url": "https://api.github.com/users/mutianf/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/mutianf/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/mutianf/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/mutianf/java-bigtable-hbase/deployments",
+ "created_at": "2020-10-21T20:03:46Z",
+ "updated_at": "2020-10-21T20:03:48Z",
+ "pushed_at": "2021-01-06T22:34:52Z",
+ "git_url": "git://github.com/mutianf/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:mutianf/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/mutianf/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/mutianf/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13425,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": null,
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "790c448d3b0aecf7fc3b0fbb74386052402d3264",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2762"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2762"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2762"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2762/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2762/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2762/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/a9a5cc7b41efe213918660c3a99bab293ba40443"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2757",
+ "id": 537039918,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM3MDM5OTE4",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2757",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2757.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2757.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2757",
+ "number": 2757,
+ "state": "closed",
+ "locked": false,
+ "title": "fix: update readRowsAsync to use RetryingReadRowsOperation (1x)",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "Roll forward of #2738 now that #2742 is merged",
+ "created_at": "2020-12-11T15:45:38Z",
+ "updated_at": "2020-12-14T21:32:15Z",
+ "closed_at": "2020-12-14T21:32:12Z",
+ "merged_at": "2020-12-14T21:32:12Z",
+ "merge_commit_sha": "790c448d3b0aecf7fc3b0fbb74386052402d3264",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2757/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2757/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2757/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/cd54edbdf202e8dd9294c55161e3a1d3782b3c18",
+ "head": {
+ "label": "googleapis:revert-2745-revert-1.x-fix",
+ "ref": "revert-2745-revert-1.x-fix",
+ "sha": "cd54edbdf202e8dd9294c55161e3a1d3782b3c18",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "3937056dcc03379a015180a706a98efe646662c5",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2757"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2757"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2757"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2757/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2757/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2757/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/cd54edbdf202e8dd9294c55161e3a1d3782b3c18"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2756",
+ "id": 536954654,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM2OTU0NjU0",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2756",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2756.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2756.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2756",
+ "number": 2756,
+ "state": "closed",
+ "locked": false,
+ "title": "fix: Non-retriable operations should ignore attempt timeout and default to RPC timeout instead",
+ "user": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "",
+ "created_at": "2020-12-11T14:41:37Z",
+ "updated_at": "2020-12-15T21:43:36Z",
+ "closed_at": "2020-12-15T21:43:35Z",
+ "merged_at": "2020-12-15T21:43:35Z",
+ "merge_commit_sha": "927e9cd0848c508f4dd4c20f5d18eadc948a75f7",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2756/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2756/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2756/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/e3f4be827c5f7d75440bd82ea89b4e94e860e734",
+ "head": {
+ "label": "shantstepanian:checkAndMutateRowRetriable",
+ "ref": "checkAndMutateRowRetriable",
+ "sha": "e3f4be827c5f7d75440bd82ea89b4e94e860e734",
+ "user": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 310088260,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzMTAwODgyNjA=",
+ "name": "java-bigtable-hbase",
+ "full_name": "shantstepanian/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/shantstepanian/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/deployments",
+ "created_at": "2020-11-04T18:41:11Z",
+ "updated_at": "2020-12-03T04:34:32Z",
+ "pushed_at": "2020-12-11T14:41:00Z",
+ "git_url": "git://github.com/shantstepanian/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:shantstepanian/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/shantstepanian/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/shantstepanian/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13366,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "3937056dcc03379a015180a706a98efe646662c5",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2756"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2756"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2756"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2756/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2756/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2756/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/e3f4be827c5f7d75440bd82ea89b4e94e860e734"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2747",
+ "id": 536311969,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM2MzExOTY5",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2747",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2747.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2747.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2747",
+ "number": 2747,
+ "state": "closed",
+ "locked": false,
+ "title": "Bump next snapshot",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot",
+ "created_at": "2020-12-10T22:43:06Z",
+ "updated_at": "2020-12-11T15:32:25Z",
+ "closed_at": "2020-12-11T00:34:04Z",
+ "merged_at": "2020-12-11T00:34:04Z",
+ "merge_commit_sha": "3937056dcc03379a015180a706a98efe646662c5",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2747/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2747/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2747/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/0896a21b909a293dcf8857e9bc469965bd01a2c6",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.18.2-SNAPSHOT",
+ "ref": "release-cloud-bigtable-client-v1.18.2-SNAPSHOT",
+ "sha": "0896a21b909a293dcf8857e9bc469965bd01a2c6",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "a7d964cf4b31ae07deb3d80367d6543cf567162e",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2747"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2747"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2747"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2747/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2747/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2747/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/0896a21b909a293dcf8857e9bc469965bd01a2c6"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2746",
+ "id": 536258495,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM2MjU4NDk1",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2746",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2746.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2746.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2746",
+ "number": 2746,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Release cloud-bigtable-client v1.18.1",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\r\n\r\n12-10-2020 13:08 PST\r\n\r\n### Implementation Changes\r\n- fix: fix race condition where a retry triggers a full table scan ([#2742](https://github.com/googleapis/java-bigtable-hbase/pull/2742))\r\n\r\n### Dependencies\r\n- deps: update bigtable.version to 1.19.0 ([#2740](https://github.com/googleapis/java-bigtable-hbase/pull/2740))\r\n\r\n### Internal / Testing Changes\r\n- fix: update readRowsAsync to use RetryingReadRowsOperation ([#2738](https://github.com/googleapis/java-bigtable-hbase/pull/2738))\r\n- revert: Revert \"fix: update readRowsAsync to use RetryingReadRowsOperation ([#2738](https://github.com/googleapis/java-bigtable-hbase/pull/2738))\" ([#2745](https://github.com/googleapis/java-bigtable-hbase/pull/2745))\r\n- chore: synth updates for 1.x branch ([#2741](https://github.com/googleapis/java-bigtable-hbase/pull/2741))",
+ "created_at": "2020-12-10T21:09:28Z",
+ "updated_at": "2020-12-10T22:08:24Z",
+ "closed_at": "2020-12-10T22:06:48Z",
+ "merged_at": "2020-12-10T22:06:48Z",
+ "merge_commit_sha": "a7d964cf4b31ae07deb3d80367d6543cf567162e",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 2516386381,
+ "node_id": "MDU6TGFiZWwyNTE2Mzg2Mzgx",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/autorelease:%20tagged",
+ "name": "autorelease: tagged",
+ "color": "ededed",
+ "default": false,
+ "description": null
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2746/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2746/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2746/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/3869d9b7f2c18ee8832458c4c7ac5681d8add812",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.18.1",
+ "ref": "release-cloud-bigtable-client-v1.18.1",
+ "sha": "3869d9b7f2c18ee8832458c4c7ac5681d8add812",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "c5e4e0ea24bead61a1e797e8611667882cb4c068",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2746"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2746"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2746"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2746/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2746/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2746/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/3869d9b7f2c18ee8832458c4c7ac5681d8add812"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2745",
+ "id": 536220410,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM2MjIwNDEw",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2745",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2745.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2745.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2745",
+ "number": 2745,
+ "state": "closed",
+ "locked": false,
+ "title": "revert: Revert \"fix: update readRowsAsync to use RetryingReadRowsOperation (#2738)",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "…2738)\"\r\n\r\nThis reverts commit 2d422175\r\n",
+ "created_at": "2020-12-10T20:06:23Z",
+ "updated_at": "2020-12-10T21:00:01Z",
+ "closed_at": "2020-12-10T21:00:01Z",
+ "merged_at": "2020-12-10T21:00:01Z",
+ "merge_commit_sha": "c5e4e0ea24bead61a1e797e8611667882cb4c068",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2745/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2745/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2745/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/171bb01787b109606814d4e8f4a2cf37d66873f6",
+ "head": {
+ "label": "kolea2:revert-1.x-fix",
+ "ref": "revert-1.x-fix",
+ "sha": "171bb01787b109606814d4e8f4a2cf37d66873f6",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "d7521ad9619d7fc35e1cfe69682093a3977c7fa9",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2745"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2745"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2745"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2745/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2745/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2745/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/171bb01787b109606814d4e8f4a2cf37d66873f6"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2743",
+ "id": 536133880,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM2MTMzODgw",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2743",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2743.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2743.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2743",
+ "number": 2743,
+ "state": "closed",
+ "locked": false,
+ "title": "fix: Revert update readRowsAsync to use RetryingReadRowsOperation",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "Reverts googleapis/java-bigtable-hbase#2738 until #2742 is merged",
+ "created_at": "2020-12-10T18:02:02Z",
+ "updated_at": "2020-12-10T20:06:41Z",
+ "closed_at": "2020-12-10T20:06:41Z",
+ "merged_at": null,
+ "merge_commit_sha": "4a54dee57eb11998b540430c248c4b14bd2881c0",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2743/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2743/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2743/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/10b549a0a588e8298470dababe12d3e36fafa927",
+ "head": {
+ "label": "googleapis:revert-2738-watchdog-retries",
+ "ref": "revert-2738-watchdog-retries",
+ "sha": "10b549a0a588e8298470dababe12d3e36fafa927",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "6a924e15071ba96f9f26d7c36b22f922de76472d",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2743"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2743"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2743"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2743/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2743/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2743/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/10b549a0a588e8298470dababe12d3e36fafa927"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2742",
+ "id": 536128457,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM2MTI4NDU3",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2742",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2742.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2742.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2742",
+ "number": 2742,
+ "state": "closed",
+ "locked": false,
+ "title": "fix: fix race condition where a retry triggers a full table scan",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "There is a race condition where a read rows stream will return all of the data, but still end in a non-ok status. This will trigger a full table scan because the row resumption logic will strip away all of seem keys & ranges, leaving the retry request empty, will cause a full table scan.\r\n\r\nThis PR will detect this case and will replace the status code to be ok. This should be a very rare condition.\r\n",
+ "created_at": "2020-12-10T17:55:01Z",
+ "updated_at": "2020-12-10T19:49:28Z",
+ "closed_at": "2020-12-10T19:49:27Z",
+ "merged_at": "2020-12-10T19:49:27Z",
+ "merge_commit_sha": "d7521ad9619d7fc35e1cfe69682093a3977c7fa9",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2742/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2742/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2742/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/7448f0f2676c6a463178e0cd8db963862807b0c8",
+ "head": {
+ "label": "igorbernstein2:fulltablescanretry",
+ "ref": "fulltablescanretry",
+ "sha": "7448f0f2676c6a463178e0cd8db963862807b0c8",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 74035377,
+ "node_id": "MDEwOlJlcG9zaXRvcnk3NDAzNTM3Nw==",
+ "name": "cloud-bigtable-client",
+ "full_name": "igorbernstein2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/igorbernstein2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/deployments",
+ "created_at": "2016-11-17T14:36:35Z",
+ "updated_at": "2019-03-08T00:40:17Z",
+ "pushed_at": "2021-01-15T19:08:23Z",
+ "git_url": "git://github.com/igorbernstein2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:igorbernstein2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/igorbernstein2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/igorbernstein2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13135,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdx_id": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "node_id": "MDc6TGljZW5zZTI="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "6a924e15071ba96f9f26d7c36b22f922de76472d",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2742"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2742"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2742"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2742/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2742/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2742/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/7448f0f2676c6a463178e0cd8db963862807b0c8"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2741",
+ "id": 536025078,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM2MDI1MDc4",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2741",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2741.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2741.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2741",
+ "number": 2741,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: synth updates for 1.x branch",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "\r\n",
+ "created_at": "2020-12-10T15:36:59Z",
+ "updated_at": "2020-12-10T16:28:06Z",
+ "closed_at": "2020-12-10T16:28:05Z",
+ "merged_at": "2020-12-10T16:28:05Z",
+ "merge_commit_sha": "6a924e15071ba96f9f26d7c36b22f922de76472d",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ },
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2741/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2741/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2741/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/54c58de4c53410029e14dddf44cd122fd1f63226",
+ "head": {
+ "label": "kolea2:synth-updates-1.x",
+ "ref": "synth-updates-1.x",
+ "sha": "54c58de4c53410029e14dddf44cd122fd1f63226",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "79627e5c221b26bebaa796b8dd91b6b9ad7a7138",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2741"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2741"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2741"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2741/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2741/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2741/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/54c58de4c53410029e14dddf44cd122fd1f63226"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2740",
+ "id": 535537275,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM1NTM3Mjc1",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2740",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2740.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2740.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2740",
+ "number": 2740,
+ "state": "closed",
+ "locked": false,
+ "title": "deps: update bigtable.version to 1.19.0",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "\r\n",
+ "created_at": "2020-12-09T23:42:23Z",
+ "updated_at": "2020-12-10T14:14:17Z",
+ "closed_at": "2020-12-10T14:14:14Z",
+ "merged_at": "2020-12-10T14:14:14Z",
+ "merge_commit_sha": "79627e5c221b26bebaa796b8dd91b6b9ad7a7138",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2740/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2740/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2740/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/211efcb7150a883f56ca5b2a23ec849b0d2b522a",
+ "head": {
+ "label": "kolea2:veneer-update-1.19.0",
+ "ref": "veneer-update-1.19.0",
+ "sha": "211efcb7150a883f56ca5b2a23ec849b0d2b522a",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "2d4221751d5ac1e5f730c0c2ee8f2f0159aa4b71",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2740"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2740"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2740"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2740/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2740/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2740/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/211efcb7150a883f56ca5b2a23ec849b0d2b522a"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2738",
+ "id": 534695619,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTM0Njk1NjE5",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2738",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2738.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2738.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2738",
+ "number": 2738,
+ "state": "closed",
+ "locked": false,
+ "title": "fix: update readRowsAsync to use RetryingReadRowsOperation",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This will allow that method to inherit features like stream resumption and retry on stream timeouts.\r\n",
+ "created_at": "2020-12-08T20:12:33Z",
+ "updated_at": "2020-12-09T15:22:43Z",
+ "closed_at": "2020-12-09T15:19:18Z",
+ "merged_at": "2020-12-09T15:19:18Z",
+ "merge_commit_sha": "2d4221751d5ac1e5f730c0c2ee8f2f0159aa4b71",
+ "assignee": {
+ "login": "vermas2012",
+ "id": 62449205,
+ "node_id": "MDQ6VXNlcjYyNDQ5MjA1",
+ "avatar_url": "https://avatars.githubusercontent.com/u/62449205?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/vermas2012",
+ "html_url": "https://github.com/vermas2012",
+ "followers_url": "https://api.github.com/users/vermas2012/followers",
+ "following_url": "https://api.github.com/users/vermas2012/following{/other_user}",
+ "gists_url": "https://api.github.com/users/vermas2012/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/vermas2012/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/vermas2012/subscriptions",
+ "organizations_url": "https://api.github.com/users/vermas2012/orgs",
+ "repos_url": "https://api.github.com/users/vermas2012/repos",
+ "events_url": "https://api.github.com/users/vermas2012/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/vermas2012/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "assignees": [
+ {
+ "login": "vermas2012",
+ "id": 62449205,
+ "node_id": "MDQ6VXNlcjYyNDQ5MjA1",
+ "avatar_url": "https://avatars.githubusercontent.com/u/62449205?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/vermas2012",
+ "html_url": "https://github.com/vermas2012",
+ "followers_url": "https://api.github.com/users/vermas2012/followers",
+ "following_url": "https://api.github.com/users/vermas2012/following{/other_user}",
+ "gists_url": "https://api.github.com/users/vermas2012/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/vermas2012/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/vermas2012/subscriptions",
+ "organizations_url": "https://api.github.com/users/vermas2012/orgs",
+ "repos_url": "https://api.github.com/users/vermas2012/repos",
+ "events_url": "https://api.github.com/users/vermas2012/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/vermas2012/received_events",
+ "type": "User",
+ "site_admin": false
+ }
+ ],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2738/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2738/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2738/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/46cdda39556756172df975da5606cee617529714",
+ "head": {
+ "label": "igorbernstein2:watchdog-retries",
+ "ref": "watchdog-retries",
+ "sha": "46cdda39556756172df975da5606cee617529714",
+ "user": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 74035377,
+ "node_id": "MDEwOlJlcG9zaXRvcnk3NDAzNTM3Nw==",
+ "name": "cloud-bigtable-client",
+ "full_name": "igorbernstein2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "igorbernstein2",
+ "id": 23526194,
+ "node_id": "MDQ6VXNlcjIzNTI2MTk0",
+ "avatar_url": "https://avatars.githubusercontent.com/u/23526194?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/igorbernstein2",
+ "html_url": "https://github.com/igorbernstein2",
+ "followers_url": "https://api.github.com/users/igorbernstein2/followers",
+ "following_url": "https://api.github.com/users/igorbernstein2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/igorbernstein2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/igorbernstein2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/igorbernstein2/subscriptions",
+ "organizations_url": "https://api.github.com/users/igorbernstein2/orgs",
+ "repos_url": "https://api.github.com/users/igorbernstein2/repos",
+ "events_url": "https://api.github.com/users/igorbernstein2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/igorbernstein2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/igorbernstein2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/igorbernstein2/cloud-bigtable-client/deployments",
+ "created_at": "2016-11-17T14:36:35Z",
+ "updated_at": "2019-03-08T00:40:17Z",
+ "pushed_at": "2021-01-15T19:08:23Z",
+ "git_url": "git://github.com/igorbernstein2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:igorbernstein2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/igorbernstein2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/igorbernstein2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13135,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "apache-2.0",
+ "name": "Apache License 2.0",
+ "spdx_id": "Apache-2.0",
+ "url": "https://api.github.com/licenses/apache-2.0",
+ "node_id": "MDc6TGljZW5zZTI="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "6a34e79dbf35035cea6530c37a73034b12779d14",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2738"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2738"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2738"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2738/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2738/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2738/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/46cdda39556756172df975da5606cee617529714"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2728",
+ "id": 532151971,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTMyMTUxOTcx",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2728",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2728.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2728.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2728",
+ "number": 2728,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Bump next snapshot",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot",
+ "created_at": "2020-12-03T22:15:38Z",
+ "updated_at": "2020-12-07T15:56:54Z",
+ "closed_at": "2020-12-07T15:56:50Z",
+ "merged_at": "2020-12-07T15:56:50Z",
+ "merge_commit_sha": "6a34e79dbf35035cea6530c37a73034b12779d14",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2728/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2728/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2728/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/d2e472fb15f0e84ab966dc0b5d663c70413eab79",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.18.1-SNAPSHOT",
+ "ref": "release-cloud-bigtable-client-v1.18.1-SNAPSHOT",
+ "sha": "d2e472fb15f0e84ab966dc0b5d663c70413eab79",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "cf82b3730cee94ab4e13b36ee41dd95d6c89d016",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2728"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2728"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2728"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2728/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2728/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2728/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/d2e472fb15f0e84ab966dc0b5d663c70413eab79"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2727",
+ "id": 532070204,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTMyMDcwMjA0",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2727",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2727.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2727.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2727",
+ "number": 2727,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Release cloud-bigtable-client v1.18.0",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\r\n\r\n12-03-2020 11:58 PST\r\n\r\n### New Features\r\n- Adding timeouts for RPC Retry Attempts for HBase client ([#2717](https://github.com/googleapis/java-bigtable-hbase/pull/2717))",
+ "created_at": "2020-12-03T19:58:48Z",
+ "updated_at": "2020-12-03T20:51:48Z",
+ "closed_at": "2020-12-03T20:50:52Z",
+ "merged_at": "2020-12-03T20:50:52Z",
+ "merge_commit_sha": "cf82b3730cee94ab4e13b36ee41dd95d6c89d016",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 2516386381,
+ "node_id": "MDU6TGFiZWwyNTE2Mzg2Mzgx",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/autorelease:%20tagged",
+ "name": "autorelease: tagged",
+ "color": "ededed",
+ "default": false,
+ "description": null
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2727/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2727/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2727/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/68991a5b05a2e6a1120818a027e69208b3b6fbcc",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.18.0",
+ "ref": "release-cloud-bigtable-client-v1.18.0",
+ "sha": "68991a5b05a2e6a1120818a027e69208b3b6fbcc",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "a097df63e2ae08f28317f9315c1899c988d4f0db",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2727"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2727"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2727"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2727/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2727/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2727/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/68991a5b05a2e6a1120818a027e69208b3b6fbcc"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2726",
+ "id": 532068787,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTMyMDY4Nzg3",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2726",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2726.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2726.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2726",
+ "number": 2726,
+ "state": "closed",
+ "locked": false,
+ "title": "Release cloud-bigtable-client v1.18.0",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\n\n12-03-2020 11:56 PST\n\n- feat: Adding timeouts for RPC Retry Attempts for HBase client (on bigtable-1.x branch) ([#2717](https://github.com/googleapis/java-bigtable-hbase/pull/2717))\n- Bump next snapshot ([#2705](https://github.com/googleapis/java-bigtable-hbase/pull/2705))\n\n### Implementation Changes\n\n### New Features\n\n### Dependencies\n\n### Documentation\n\n### Internal / Testing Changes",
+ "created_at": "2020-12-03T19:57:31Z",
+ "updated_at": "2020-12-03T19:57:56Z",
+ "closed_at": "2020-12-03T19:57:53Z",
+ "merged_at": null,
+ "merge_commit_sha": "24f0d334165667fdda8bd28397f5500678187efd",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ },
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2726/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2726/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2726/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/fc57e8d44dd06f921776f4a2f2ae17e9d375795b",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.18.0",
+ "ref": "release-cloud-bigtable-client-v1.18.0",
+ "sha": "fc57e8d44dd06f921776f4a2f2ae17e9d375795b",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "a097df63e2ae08f28317f9315c1899c988d4f0db",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2726"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2726"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2726"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2726/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2726/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2726/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/fc57e8d44dd06f921776f4a2f2ae17e9d375795b"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2725",
+ "id": 531932299,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTMxOTMyMjk5",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2725",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2725.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2725.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2725",
+ "number": 2725,
+ "state": "closed",
+ "locked": false,
+ "title": "chore(docs): Adding OpenCensus integration instructions (bigtable-1.x branch)",
+ "user": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "",
+ "created_at": "2020-12-03T16:58:31Z",
+ "updated_at": "2020-12-08T21:29:47Z",
+ "closed_at": "2020-12-08T21:29:47Z",
+ "merged_at": null,
+ "merge_commit_sha": "798e149b4790accdab83a8c19b1e50e9452bebe4",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ },
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2725/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2725/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2725/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/ec60bd5e12b937a3652919c581fb7cfedb1f2871",
+ "head": {
+ "label": "shantstepanian:census-stats-1.x-doc",
+ "ref": "census-stats-1.x-doc",
+ "sha": "ec60bd5e12b937a3652919c581fb7cfedb1f2871",
+ "user": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 310088260,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzMTAwODgyNjA=",
+ "name": "java-bigtable-hbase",
+ "full_name": "shantstepanian/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/shantstepanian/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/deployments",
+ "created_at": "2020-11-04T18:41:11Z",
+ "updated_at": "2020-12-03T04:34:32Z",
+ "pushed_at": "2020-12-11T14:41:00Z",
+ "git_url": "git://github.com/shantstepanian/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:shantstepanian/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/shantstepanian/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/shantstepanian/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13366,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "d1e045cfbda8d836fac76920ea9a85c5949c5a8c",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2725"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2725"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2725"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2725/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2725/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2725/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/ec60bd5e12b937a3652919c581fb7cfedb1f2871"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2717",
+ "id": 527687467,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTI3Njg3NDY3",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2717",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2717.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2717.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2717",
+ "number": 2717,
+ "state": "closed",
+ "locked": false,
+ "title": "feat: Adding timeouts for RPC Retry Attempts for HBase client (on bigtable-1.x branch)",
+ "user": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "We'd like to give user the ability to set a shorter timeout for individual RPC attempts within an overall timeout window (e.g. to allow multiple retries during the timeout window)",
+ "created_at": "2020-11-25T20:54:13Z",
+ "updated_at": "2020-12-03T19:52:12Z",
+ "closed_at": "2020-12-03T19:52:12Z",
+ "merged_at": "2020-12-03T19:52:12Z",
+ "merge_commit_sha": "a097df63e2ae08f28317f9315c1899c988d4f0db",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2717/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2717/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2717/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/5afcb57925f6627a26907ac58377b0ebbdcee33c",
+ "head": {
+ "label": "shantstepanian:attempt-timeout-1.x",
+ "ref": "attempt-timeout-1.x",
+ "sha": "5afcb57925f6627a26907ac58377b0ebbdcee33c",
+ "user": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 310088260,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzMTAwODgyNjA=",
+ "name": "java-bigtable-hbase",
+ "full_name": "shantstepanian/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "shantstepanian",
+ "id": 17996546,
+ "node_id": "MDQ6VXNlcjE3OTk2NTQ2",
+ "avatar_url": "https://avatars.githubusercontent.com/u/17996546?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/shantstepanian",
+ "html_url": "https://github.com/shantstepanian",
+ "followers_url": "https://api.github.com/users/shantstepanian/followers",
+ "following_url": "https://api.github.com/users/shantstepanian/following{/other_user}",
+ "gists_url": "https://api.github.com/users/shantstepanian/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/shantstepanian/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/shantstepanian/subscriptions",
+ "organizations_url": "https://api.github.com/users/shantstepanian/orgs",
+ "repos_url": "https://api.github.com/users/shantstepanian/repos",
+ "events_url": "https://api.github.com/users/shantstepanian/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/shantstepanian/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/shantstepanian/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/shantstepanian/java-bigtable-hbase/deployments",
+ "created_at": "2020-11-04T18:41:11Z",
+ "updated_at": "2020-12-03T04:34:32Z",
+ "pushed_at": "2020-12-11T14:41:00Z",
+ "git_url": "git://github.com/shantstepanian/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:shantstepanian/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/shantstepanian/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/shantstepanian/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13366,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "d1e045cfbda8d836fac76920ea9a85c5949c5a8c",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2717"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2717"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2717"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2717/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2717/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2717/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/5afcb57925f6627a26907ac58377b0ebbdcee33c"
+ }
+ },
+ "author_association": "CONTRIBUTOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2705",
+ "id": 523458968,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTIzNDU4OTY4",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2705",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2705.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2705.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2705",
+ "number": 2705,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Bump next snapshot",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\n\nBump snapshot",
+ "created_at": "2020-11-18T20:43:18Z",
+ "updated_at": "2020-12-03T19:20:01Z",
+ "closed_at": "2020-12-03T19:19:55Z",
+ "merged_at": "2020-12-03T19:19:55Z",
+ "merge_commit_sha": "0f4d8fe3885c007b10d8f3be0ad23db6caed33e3",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2705/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2705/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2705/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/e5386b103c7d7ee3ab4a9c6b0176cff3ef34cef4",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.17.2-SNAPSHOT",
+ "ref": "release-cloud-bigtable-client-v1.17.2-SNAPSHOT",
+ "sha": "e5386b103c7d7ee3ab4a9c6b0176cff3ef34cef4",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "d1e045cfbda8d836fac76920ea9a85c5949c5a8c",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2705"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2705"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2705"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2705/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2705/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2705/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/e5386b103c7d7ee3ab4a9c6b0176cff3ef34cef4"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2704",
+ "id": 523399902,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTIzMzk5OTAy",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2704",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2704.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2704.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2704",
+ "number": 2704,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Release cloud-bigtable-client v1.17.1",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\r\n\r\n11-18-2020 10:49 PST\r\n\r\n### Dependencies\r\n- deps: update mockito to 3.6.0 ([#2701](https://github.com/googleapis/java-bigtable-hbase/pull/2701))\r\n\r\n### Internal / Testing Changes\r\n- build: update distributionManagement in parent pom ([#2470](https://github.com/googleapis/java-bigtable-hbase/pull/2470)) ([#2699](https://github.com/googleapis/java-bigtable-hbase/pull/2699))",
+ "created_at": "2020-11-18T18:50:21Z",
+ "updated_at": "2020-11-18T20:39:56Z",
+ "closed_at": "2020-11-18T19:57:49Z",
+ "merged_at": "2020-11-18T19:57:49Z",
+ "merge_commit_sha": "d1e045cfbda8d836fac76920ea9a85c5949c5a8c",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 2516386381,
+ "node_id": "MDU6TGFiZWwyNTE2Mzg2Mzgx",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/autorelease:%20tagged",
+ "name": "autorelease: tagged",
+ "color": "ededed",
+ "default": false,
+ "description": null
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2704/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2704/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2704/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/8ccbb551f5453836955270a23d605b80ed8769fb",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.17.1",
+ "ref": "release-cloud-bigtable-client-v1.17.1",
+ "sha": "8ccbb551f5453836955270a23d605b80ed8769fb",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "9242415581247db67eaf77978106e700ff02af75",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2704"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2704"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2704"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2704/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2704/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2704/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/8ccbb551f5453836955270a23d605b80ed8769fb"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2703",
+ "id": 523396241,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTIzMzk2MjQx",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2703",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2703.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2703.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2703",
+ "number": 2703,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: Release cloud-bigtable-client v1.17.1",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "This pull request was generated using releasetool.\r\n\r\n11-18-2020 10:42 PST\r\n\r\n### Dependencies\r\n- deps: update mockito to 3.6.0 ([#2701](https://github.com/googleapis/java-bigtable-hbase/pull/2701))\r\n\r\n### Internal / Testing Changes\r\n- build: update distributionManagement in parent pom ([#2470](https://github.com/googleapis/java-bigtable-hbase/pull/2470)) ([#2699](https://github.com/googleapis/java-bigtable-hbase/pull/2699))",
+ "created_at": "2020-11-18T18:43:28Z",
+ "updated_at": "2020-11-18T18:48:11Z",
+ "closed_at": "2020-11-18T18:46:00Z",
+ "merged_at": null,
+ "merge_commit_sha": "dcae8f0d858d96a9351c1090f5c90c876e99f72c",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ },
+ {
+ "name": "yoshi-java",
+ "id": 2775912,
+ "node_id": "MDQ6VGVhbTI3NzU5MTI=",
+ "slug": "yoshi-java",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2775912",
+ "html_url": "https://github.com/orgs/googleapis/teams/yoshi-java",
+ "members_url": "https://api.github.com/organizations/16785467/team/2775912/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2775912/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2703/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2703/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2703/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/5df9bfd8a7f1574777bbe3ced12cbda5eb0755c6",
+ "head": {
+ "label": "kolea2:release-cloud-bigtable-client-v1.17.1",
+ "ref": "release-cloud-bigtable-client-v1.17.1",
+ "sha": "5df9bfd8a7f1574777bbe3ced12cbda5eb0755c6",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "9242415581247db67eaf77978106e700ff02af75",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2703"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2703"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2703"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2703/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2703/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2703/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/5df9bfd8a7f1574777bbe3ced12cbda5eb0755c6"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2701",
+ "id": 522707472,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTIyNzA3NDcy",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2701",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2701.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2701.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2701",
+ "number": 2701,
+ "state": "closed",
+ "locked": false,
+ "title": "deps: update mockito to 3.6.0",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "",
+ "created_at": "2020-11-17T21:08:10Z",
+ "updated_at": "2020-11-18T18:31:47Z",
+ "closed_at": "2020-11-18T18:31:44Z",
+ "merged_at": "2020-11-18T18:31:44Z",
+ "merge_commit_sha": "9242415581247db67eaf77978106e700ff02af75",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2701/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2701/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2701/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/a456ef52e917d576bd3c7fe480b46f60fe5d9380",
+ "head": {
+ "label": "kolea2:deps-update",
+ "ref": "deps-update",
+ "sha": "a456ef52e917d576bd3c7fe480b46f60fe5d9380",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "91c9ebf002f350f1a4c906269afe580a1d7b80fe",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2701"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2701"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2701"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2701/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2701/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2701/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/a456ef52e917d576bd3c7fe480b46f60fe5d9380"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2699",
+ "id": 520149210,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTIwMTQ5MjEw",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2699",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2699.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2699.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2699",
+ "number": 2699,
+ "state": "closed",
+ "locked": false,
+ "title": "build: update distributionManagement in parent pom (#2470)",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "(cherry picked from commit 0a51cb8f500ec8da8cec58dcc0e37011a749d407)",
+ "created_at": "2020-11-12T20:47:32Z",
+ "updated_at": "2020-11-12T22:06:50Z",
+ "closed_at": "2020-11-12T21:34:10Z",
+ "merged_at": "2020-11-12T21:34:10Z",
+ "merge_commit_sha": "91c9ebf002f350f1a4c906269afe580a1d7b80fe",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2699/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2699/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2699/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/1c287b9e42a1ad6a00c54e6e224750fe86ccb1e7",
+ "head": {
+ "label": "kolea2:sonatype-update-1x",
+ "ref": "sonatype-update-1x",
+ "sha": "1c287b9e42a1ad6a00c54e6e224750fe86ccb1e7",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "f0ab843d17c3ed09abfc8a5e4c00de767b9533f5",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2699"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2699"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2699"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2699/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2699/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2699/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/1c287b9e42a1ad6a00c54e6e224750fe86ccb1e7"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ },
+ {
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2698",
+ "id": 520052451,
+ "node_id": "MDExOlB1bGxSZXF1ZXN0NTIwMDUyNDUx",
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2698",
+ "diff_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2698.diff",
+ "patch_url": "https://github.com/googleapis/java-bigtable-hbase/pull/2698.patch",
+ "issue_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2698",
+ "number": 2698,
+ "state": "closed",
+ "locked": false,
+ "title": "chore: disable travis (#2676)",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "body": "(cherry picked from commit a03d7dcdd8458d5c3542ec2914a031afd69815cf)\r\n",
+ "created_at": "2020-11-12T17:48:09Z",
+ "updated_at": "2020-11-12T20:10:48Z",
+ "closed_at": "2020-11-12T20:10:45Z",
+ "merged_at": "2020-11-12T20:10:45Z",
+ "merge_commit_sha": "f0ab843d17c3ed09abfc8a5e4c00de767b9533f5",
+ "assignee": null,
+ "assignees": [],
+ "requested_reviewers": [],
+ "requested_teams": [
+ {
+ "name": "api-bigtable",
+ "id": 2531484,
+ "node_id": "MDQ6VGVhbTI1MzE0ODQ=",
+ "slug": "api-bigtable",
+ "description": "",
+ "privacy": "closed",
+ "url": "https://api.github.com/organizations/16785467/team/2531484",
+ "html_url": "https://github.com/orgs/googleapis/teams/api-bigtable",
+ "members_url": "https://api.github.com/organizations/16785467/team/2531484/members{/member}",
+ "repositories_url": "https://api.github.com/organizations/16785467/team/2531484/repos",
+ "permission": "pull",
+ "parent": null
+ }
+ ],
+ "labels": [
+ {
+ "id": 1814629066,
+ "node_id": "MDU6TGFiZWwxODE0NjI5MDY2",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/api:%20bigtable",
+ "name": "api: bigtable",
+ "color": "8730b4",
+ "default": false,
+ "description": "Issues related to the googleapis/java-bigtable-hbase API."
+ },
+ {
+ "id": 211603974,
+ "node_id": "MDU6TGFiZWwyMTE2MDM5NzQ=",
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels/cla:%20yes",
+ "name": "cla: yes",
+ "color": "0B7601",
+ "default": false,
+ "description": "This human has signed the Contributor License Agreement."
+ }
+ ],
+ "milestone": null,
+ "draft": false,
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2698/commits",
+ "review_comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2698/comments",
+ "review_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2698/comments",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/a18ef488a3c84f573bf05a688c36021b0d40da27",
+ "head": {
+ "label": "kolea2:travis-1.x",
+ "ref": "travis-1.x",
+ "sha": "a18ef488a3c84f573bf05a688c36021b0d40da27",
+ "user": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 202192616,
+ "node_id": "MDEwOlJlcG9zaXRvcnkyMDIxOTI2MTY=",
+ "name": "cloud-bigtable-client",
+ "full_name": "kolea2/cloud-bigtable-client",
+ "private": false,
+ "owner": {
+ "login": "kolea2",
+ "id": 45548808,
+ "node_id": "MDQ6VXNlcjQ1NTQ4ODA4",
+ "avatar_url": "https://avatars.githubusercontent.com/u/45548808?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/kolea2",
+ "html_url": "https://github.com/kolea2",
+ "followers_url": "https://api.github.com/users/kolea2/followers",
+ "following_url": "https://api.github.com/users/kolea2/following{/other_user}",
+ "gists_url": "https://api.github.com/users/kolea2/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/kolea2/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/kolea2/subscriptions",
+ "organizations_url": "https://api.github.com/users/kolea2/orgs",
+ "repos_url": "https://api.github.com/users/kolea2/repos",
+ "events_url": "https://api.github.com/users/kolea2/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/kolea2/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": true,
+ "url": "https://api.github.com/repos/kolea2/cloud-bigtable-client",
+ "forks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/forks",
+ "keys_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/teams",
+ "hooks_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/hooks",
+ "issue_events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/events",
+ "assignees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/tags",
+ "blobs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/languages",
+ "stargazers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/stargazers",
+ "contributors_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contributors",
+ "subscribers_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscribers",
+ "subscription_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/subscription",
+ "commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/merges",
+ "archive_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/downloads",
+ "issues_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/labels{/name}",
+ "releases_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/kolea2/cloud-bigtable-client/deployments",
+ "created_at": "2019-08-13T17:26:30Z",
+ "updated_at": "2021-01-20T16:11:28Z",
+ "pushed_at": "2021-01-21T16:30:54Z",
+ "git_url": "git://github.com/kolea2/cloud-bigtable-client.git",
+ "ssh_url": "git@github.com:kolea2/cloud-bigtable-client.git",
+ "clone_url": "https://github.com/kolea2/cloud-bigtable-client.git",
+ "svn_url": "https://github.com/kolea2/cloud-bigtable-client",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13632,
+ "stargazers_count": 0,
+ "watchers_count": 0,
+ "language": "Java",
+ "has_issues": false,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 0,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 0,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 0,
+ "open_issues": 0,
+ "watchers": 0,
+ "default_branch": "master"
+ }
+ },
+ "base": {
+ "label": "googleapis:bigtable-1.x",
+ "ref": "bigtable-1.x",
+ "sha": "e8ca1e003a79b67e4a6e39887781f4c0c23bc326",
+ "user": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "repo": {
+ "id": 18442381,
+ "node_id": "MDEwOlJlcG9zaXRvcnkxODQ0MjM4MQ==",
+ "name": "java-bigtable-hbase",
+ "full_name": "googleapis/java-bigtable-hbase",
+ "private": false,
+ "owner": {
+ "login": "googleapis",
+ "id": 16785467,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3",
+ "avatar_url": "https://avatars.githubusercontent.com/u/16785467?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/googleapis",
+ "html_url": "https://github.com/googleapis",
+ "followers_url": "https://api.github.com/users/googleapis/followers",
+ "following_url": "https://api.github.com/users/googleapis/following{/other_user}",
+ "gists_url": "https://api.github.com/users/googleapis/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/googleapis/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/googleapis/subscriptions",
+ "organizations_url": "https://api.github.com/users/googleapis/orgs",
+ "repos_url": "https://api.github.com/users/googleapis/repos",
+ "events_url": "https://api.github.com/users/googleapis/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/googleapis/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "html_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "description": "Java libraries and HBase client extensions for accessing Google Cloud Bigtable",
+ "fork": false,
+ "url": "https://api.github.com/repos/googleapis/java-bigtable-hbase",
+ "forks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/forks",
+ "keys_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/teams",
+ "hooks_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/hooks",
+ "issue_events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/events",
+ "assignees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/tags",
+ "blobs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/languages",
+ "stargazers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/stargazers",
+ "contributors_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contributors",
+ "subscribers_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscribers",
+ "subscription_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/subscription",
+ "commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/merges",
+ "archive_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/downloads",
+ "issues_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/labels{/name}",
+ "releases_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/googleapis/java-bigtable-hbase/deployments",
+ "created_at": "2014-04-04T14:54:35Z",
+ "updated_at": "2021-01-29T06:14:06Z",
+ "pushed_at": "2021-02-01T19:18:55Z",
+ "git_url": "git://github.com/googleapis/java-bigtable-hbase.git",
+ "ssh_url": "git@github.com:googleapis/java-bigtable-hbase.git",
+ "clone_url": "https://github.com/googleapis/java-bigtable-hbase.git",
+ "svn_url": "https://github.com/googleapis/java-bigtable-hbase",
+ "homepage": "https://cloud.google.com/bigtable/",
+ "size": 13519,
+ "stargazers_count": 138,
+ "watchers_count": 138,
+ "language": "Java",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": false,
+ "forks_count": 148,
+ "mirror_url": null,
+ "archived": false,
+ "disabled": false,
+ "open_issues_count": 42,
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdx_id": "NOASSERTION",
+ "url": null,
+ "node_id": "MDc6TGljZW5zZTA="
+ },
+ "forks": 148,
+ "open_issues": 42,
+ "watchers": 138,
+ "default_branch": "master"
+ }
+ },
+ "_links": {
+ "self": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2698"
+ },
+ "html": {
+ "href": "https://github.com/googleapis/java-bigtable-hbase/pull/2698"
+ },
+ "issue": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2698"
+ },
+ "comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/issues/2698/comments"
+ },
+ "review_comments": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2698/comments"
+ },
+ "review_comment": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/comments{/number}"
+ },
+ "commits": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/pulls/2698/commits"
+ },
+ "statuses": {
+ "href": "https://api.github.com/repos/googleapis/java-bigtable-hbase/statuses/a18ef488a3c84f573bf05a688c36021b0d40da27"
+ }
+ },
+ "author_association": "COLLABORATOR",
+ "auto_merge": null,
+ "active_lock_reason": null
+ }
+]
\ No newline at end of file
diff --git a/test/github-release.ts b/test/github-release.ts
index d13379d9b..ea6881e99 100644
--- a/test/github-release.ts
+++ b/test/github-release.ts
@@ -12,23 +12,32 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-import {readFileSync} from 'fs';
-import {resolve} from 'path';
-import * as snapshot from 'snap-shot-it';
-import {describe, it} from 'mocha';
+import * as sinon from 'sinon';
+import {describe, it, afterEach} from 'mocha';
import {expect} from 'chai';
import * as nock from 'nock';
+import * as crypto from 'crypto';
import {strictEqual} from 'assert';
nock.disableNetConnect();
import {GitHubRelease} from '../src/github-release';
+import {GitHubFileContents} from '../src/github';
-const fixturesPath = './test/fixtures';
+const sandbox = sinon.createSandbox();
-// eslint-disable-next-line @typescript-eslint/no-var-requires
-const repoInfo = require('../../test/fixtures/repo-get-2.json');
+function buildFileContent(content: string): GitHubFileContents {
+ return {
+ content: Buffer.from(content, 'utf8').toString('base64'),
+ parsedContent: content,
+ // fake a consistent sha
+ sha: crypto.createHash('md5').update(content).digest('hex'),
+ };
+}
describe('GitHubRelease', () => {
+ afterEach(() => {
+ sandbox.restore();
+ });
describe('createRelease', () => {
it('creates and labels release on GitHub', async () => {
const release = new GitHubRelease({
@@ -37,50 +46,45 @@ describe('GitHubRelease', () => {
packageName: 'foo',
apiUrl: 'https://api.github.com',
});
- const requests = nock('https://api.github.com')
- // check for default branch
- .get('/repos/googleapis/foo')
- .reply(200, repoInfo)
- .get(
- '/repos/googleapis/foo/pulls?state=closed&per_page=50&sort=updated&direction=desc'
- )
- .reply(200, [
- {
- labels: [{name: 'autorelease: pending'}],
- head: {
- label: 'head:release-v1.0.3',
- },
- base: {
- label: 'googleapis:main',
- },
- number: 1,
- merged_at: new Date().toISOString(),
- },
- ])
- .get('/repos/googleapis/foo/contents/CHANGELOG.md?ref=refs/heads/main')
- .reply(200, {
- content: Buffer.from('#Changelog\n\n## v1.0.3\n\n* entry', 'utf8'),
- })
- .post(
- '/repos/googleapis/foo/releases',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200, {tag_name: 'v1.0.3', draft: false})
- .post(
- '/repos/googleapis/foo/issues/1/labels',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200)
- .delete(
- '/repos/googleapis/foo/issues/1/labels/autorelease%3A%20pending'
- )
- .reply(200);
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-v1.0.3',
+ labels: ['autorelease: pending'],
+ title: 'Release v1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ sandbox
+ .stub(release.gh, 'getFileContentsOnBranch')
+ .withArgs('CHANGELOG.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('foo', 'v1.0.3', 'abc123', '\n* entry', false)
+ .resolves({
+ tag_name: 'v1.0.3',
+ draft: false,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
const created = await release.createRelease();
strictEqual(created!.tag_name, 'v1.0.3');
@@ -88,7 +92,6 @@ describe('GitHubRelease', () => {
strictEqual(created!.minor, 0);
strictEqual(created!.patch, 3);
strictEqual(created!.draft, false);
- requests.done();
});
it('creates a draft release', async () => {
@@ -99,50 +102,45 @@ describe('GitHubRelease', () => {
apiUrl: 'https://api.github.com',
draft: true,
});
- const requests = nock('https://api.github.com')
- // check for default branch
- .get('/repos/googleapis/foo')
- .reply(200, repoInfo)
- .get(
- '/repos/googleapis/foo/pulls?state=closed&per_page=50&sort=updated&direction=desc'
- )
- .reply(200, [
- {
- labels: [{name: 'autorelease: pending'}],
- head: {
- label: 'head:release-v1.0.3',
- },
- base: {
- label: 'googleapis:main',
- },
- number: 1,
- merged_at: new Date().toISOString(),
- },
- ])
- .get('/repos/googleapis/foo/contents/CHANGELOG.md?ref=refs/heads/main')
- .reply(200, {
- content: Buffer.from('#Changelog\n\n## v1.0.3\n\n* entry', 'utf8'),
- })
- .post(
- '/repos/googleapis/foo/releases',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200, {tag_name: 'v1.0.3', draft: true})
- .post(
- '/repos/googleapis/foo/issues/1/labels',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200)
- .delete(
- '/repos/googleapis/foo/issues/1/labels/autorelease%3A%20pending'
- )
- .reply(200);
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-v1.0.3',
+ labels: ['autorelease: pending'],
+ title: 'Release v1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ sandbox
+ .stub(release.gh, 'getFileContentsOnBranch')
+ .withArgs('CHANGELOG.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('foo', 'v1.0.3', 'abc123', '\n* entry', true)
+ .resolves({
+ tag_name: 'v1.0.3',
+ draft: true,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
const created = await release.createRelease();
strictEqual(created!.tag_name, 'v1.0.3');
@@ -150,7 +148,6 @@ describe('GitHubRelease', () => {
strictEqual(created!.minor, 0);
strictEqual(created!.patch, 3);
strictEqual(created!.draft, true);
- requests.done();
});
it('creates releases for submodule in monorepo', async () => {
@@ -164,59 +161,52 @@ describe('GitHubRelease', () => {
apiUrl: 'https://api.github.com',
changelogPath: 'CHANGES.md',
});
- const requests = nock('https://api.github.com')
- // check for default branch
- .get('/repos/googleapis/foo')
- .reply(200, repoInfo)
- .get(
- '/repos/googleapis/foo/pulls?state=closed&per_page=50&sort=updated&direction=desc'
- )
- .reply(200, [
- {
- labels: [{name: 'autorelease: pending'}],
- head: {
- label: 'head:release-bigquery-v1.0.3',
- },
- base: {
- label: 'googleapis:main',
- },
- number: 1,
- merged_at: new Date().toISOString(),
- },
- ])
- .get(
- '/repos/googleapis/foo/contents/bigquery%2FCHANGES.md?ref=refs/heads/main'
- )
- .reply(200, {
- content: Buffer.from('#Changelog\n\n## v1.0.3\n\n* entry', 'utf8'),
- })
- .post(
- '/repos/googleapis/foo/releases',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200, {tag_name: 'bigquery/v1.0.3'})
- .post(
- '/repos/googleapis/foo/issues/1/labels',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200)
- .delete(
- '/repos/googleapis/foo/issues/1/labels/autorelease%3A%20pending'
- )
- .reply(200);
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-bigquery-v1.0.3',
+ labels: ['autorelease: pending'],
+ title: 'Release bigquery v1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ sandbox
+ .stub(release.gh, 'getFileContentsOnBranch')
+ .withArgs('bigquery/CHANGES.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('bigquery', 'bigquery/v1.0.3', 'abc123', '\n* entry', false)
+ .resolves({
+ tag_name: 'bigquery/v1.0.3',
+ draft: false,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
const created = await release.createRelease();
+ expect(created).to.not.be.undefined;
strictEqual(created!.tag_name, 'bigquery/v1.0.3');
strictEqual(created!.major, 1);
strictEqual(created!.minor, 0);
strictEqual(created!.patch, 3);
- requests.done();
});
it('supports submodules in nested folders', async () => {
@@ -230,56 +220,48 @@ describe('GitHubRelease', () => {
apiUrl: 'https://api.github.com',
changelogPath: 'CHANGES.md',
});
- const requests = nock('https://api.github.com')
- // check for default branch
- .get('/repos/googleapis/foo')
- .reply(200, repoInfo)
- .get(
- '/repos/googleapis/foo/pulls?state=closed&per_page=50&sort=updated&direction=desc'
- )
- .reply(200, [
- {
- labels: [{name: 'autorelease: pending'}],
- head: {
- label: 'head:release-foo-v1.0.3',
- },
- base: {
- label: 'googleapis:main',
- },
- number: 1,
- merged_at: new Date().toISOString(),
- },
- ])
- .get(
- '/repos/googleapis/foo/contents/src%2Fapis%2Ffoo%2FCHANGES.md?ref=refs/heads/main'
- )
- .reply(200, {
- content: Buffer.from('#Changelog\n\n## v1.0.3\n\n* entry', 'utf8'),
- })
- .post(
- '/repos/googleapis/foo/releases',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200, {tag_name: 'foo/v1.0.3'})
- .post(
- '/repos/googleapis/foo/issues/1/labels',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200)
- .delete(
- '/repos/googleapis/foo/issues/1/labels/autorelease%3A%20pending'
- )
- .reply(200);
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-foo-v1.0.3',
+ labels: ['autorelease: pending'],
+ title: 'Release foo v1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ sandbox
+ .stub(release.gh, 'getFileContentsOnBranch')
+ .withArgs('src/apis/foo/CHANGES.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('foo', 'foo/v1.0.3', 'abc123', '\n* entry', false)
+ .resolves({
+ tag_name: 'foo/v1.0.3',
+ draft: false,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
const created = await release.createRelease();
strictEqual(created!.tag_name, 'foo/v1.0.3');
- requests.done();
});
it('attempts to guess package name for submodule release', async () => {
@@ -291,61 +273,56 @@ describe('GitHubRelease', () => {
monorepoTags: true,
releaseType: 'node',
});
- const requests = nock('https://api.github.com')
- // check for default branch
- .get('/repos/googleapis/foo')
- .reply(200, repoInfo)
- .get(
- '/repos/googleapis/foo/pulls?state=closed&per_page=50&sort=updated&direction=desc'
- )
- .reply(200, [
- {
- labels: [{name: 'autorelease: pending'}],
- head: {
- label: 'head:release-foo-v1.0.3',
- },
- base: {
- label: 'googleapis:main',
- },
- number: 1,
- merged_at: new Date().toISOString(),
- },
- ])
- .get(
- '/repos/googleapis/foo/contents/src%2Fapis%2Ffoo%2Fpackage.json?ref=refs/heads/main'
- )
- .reply(200, {
- content: Buffer.from('{"name": "@google-cloud/foo"}', 'utf8'),
- })
- .get(
- '/repos/googleapis/foo/contents/src%2Fapis%2Ffoo%2FCHANGELOG.md?ref=refs/heads/main'
- )
- .reply(200, {
- content: Buffer.from('#Changelog\n\n## v1.0.3\n\n* entry', 'utf8'),
- })
- .post(
- '/repos/googleapis/foo/releases',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200, {tag_name: 'v1.0.3'})
- .post(
- '/repos/googleapis/foo/issues/1/labels',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200)
- .delete(
- '/repos/googleapis/foo/issues/1/labels/autorelease%3A%20pending'
- )
- .reply(200);
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-foo-v1.0.3',
+ labels: ['autorelease: pending'],
+ title: 'Release bigquery v1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ const getFileContentsStub = sandbox.stub(
+ release.gh,
+ 'getFileContentsOnBranch'
+ );
+ getFileContentsStub
+ .withArgs('src/apis/foo/CHANGELOG.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+ getFileContentsStub
+ .withArgs('src/apis/foo/package.json', 'main')
+ .resolves(buildFileContent('{"name": "@google-cloud/foo"}'));
+ getFileContentsStub.throwsArg(0);
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('foo', 'foo-v1.0.3', 'abc123', '\n* entry', false)
+ .resolves({
+ tag_name: 'foo-v1.0.3',
+ draft: false,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
+
const created = await release.createRelease();
- strictEqual(created!.tag_name, 'v1.0.3');
- requests.done();
+ expect(created).to.not.be.undefined;
+ strictEqual(created!.tag_name, 'foo-v1.0.3');
});
it('attempts to guess package name for release', async () => {
@@ -355,57 +332,57 @@ describe('GitHubRelease', () => {
apiUrl: 'https://api.github.com',
releaseType: 'node',
});
- const requests = nock('https://api.github.com')
- // check for default branch
- .get('/repos/googleapis/foo')
- .reply(200, repoInfo)
- .get(
- '/repos/googleapis/foo/pulls?state=closed&per_page=50&sort=updated&direction=desc'
- )
- .reply(200, [
- {
- labels: [{name: 'autorelease: pending'}],
- head: {
- label: 'head:release-v1.0.3',
- },
- base: {
- label: 'googleapis:main',
- },
- number: 1,
- merged_at: new Date().toISOString(),
- },
- ])
- .get('/repos/googleapis/foo/contents/package.json?ref=refs/heads/main')
- .reply(200, {
- content: Buffer.from('{"name": "@google-cloud/foo"}', 'utf8'),
- })
- .get('/repos/googleapis/foo/contents/CHANGELOG.md?ref=refs/heads/main')
- .reply(200, {
- content: Buffer.from('#Changelog\n\n## v1.0.3\n\n* entry', 'utf8'),
- })
- .post(
- '/repos/googleapis/foo/releases',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200, {tag_name: 'v1.0.3'})
- .post(
- '/repos/googleapis/foo/issues/1/labels',
- (body: {[key: string]: string}) => {
- snapshot(body);
- return true;
- }
- )
- .reply(200)
- .delete(
- '/repos/googleapis/foo/issues/1/labels/autorelease%3A%20pending'
- )
- .reply(200);
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-v1.0.3',
+ labels: ['autorelease: pending'],
+ title: 'Release v1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ const getFileContentsStub = sandbox.stub(
+ release.gh,
+ 'getFileContentsOnBranch'
+ );
+ getFileContentsStub
+ .withArgs('CHANGELOG.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+ getFileContentsStub
+ .withArgs('package.json', 'main')
+ .resolves(buildFileContent('{"name": "@google-cloud/foo"}'));
+ getFileContentsStub.rejects(
+ Object.assign(Error('not found'), {status: 404})
+ );
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('foo', 'v1.0.3', 'abc123', '\n* entry', false)
+ .resolves({
+ tag_name: 'v1.0.3',
+ draft: false,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
+
const created = await release.createRelease();
strictEqual(created!.tag_name, 'v1.0.3');
- requests.done();
});
it('errors when no packageName (no lookupPackageName impl: python)', async () => {
@@ -434,13 +411,35 @@ describe('GitHubRelease', () => {
apiUrl: 'https://api.github.com',
releaseType: 'node',
});
- const requests = nock('https://api.github.com')
- .get('/repos/googleapis/foo')
- .reply(200, repoInfo)
- .get('/repos/googleapis/foo/contents/package.json?ref=refs/heads/main')
- .reply(200, {
- content: Buffer.from('{"no-the-name": "@google-cloud/foo"}', 'utf8'),
- });
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-v1.0.3',
+ labels: ['autorelease: pending'],
+ title: 'Release v1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ const getFileContentsStub = sandbox.stub(
+ release.gh,
+ 'getFileContentsOnBranch'
+ );
+ getFileContentsStub
+ .withArgs('package.json', 'main')
+ .resolves(buildFileContent('{"no-the-name": "@google-cloud/foo"}'));
+ getFileContentsStub
+ .withArgs('CHANGELOG.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+ getFileContentsStub.rejects(
+ Object.assign(Error('not found'), {status: 404})
+ );
+
let failed = true;
try {
await release.createRelease();
@@ -451,72 +450,192 @@ describe('GitHubRelease', () => {
);
}
expect(failed).to.be.true;
- requests.done();
});
- });
- describe('extractLatestReleaseNotes', () => {
- it('handles CHANGELOG with old and new format entries', () => {
- const changelogContent = readFileSync(
- resolve(fixturesPath, './CHANGELOG-old-new.md'),
- 'utf8'
- ).replace(/\r\n/g, '\n');
- const latestReleaseNotes = GitHubRelease.extractLatestReleaseNotes(
- changelogContent,
- 'v1.0.0'
- );
- snapshot(latestReleaseNotes);
+ it('parses version from PR title (detectReleaseVersionFromTitle impl: base)', async () => {
+ const release = new GitHubRelease({
+ label: 'autorelease: pending',
+ repoUrl: 'googleapis/foo',
+ packageName: 'foo',
+ apiUrl: 'https://api.github.com',
+ });
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-please/branches/main',
+ labels: ['autorelease: pending'],
+ title: 'chore: release 1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ sandbox
+ .stub(release.gh, 'getFileContentsOnBranch')
+ .withArgs('CHANGELOG.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('foo', 'v1.0.3', 'abc123', '\n* entry', false)
+ .resolves({
+ tag_name: 'v1.0.3',
+ draft: false,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
+
+ const created = await release.createRelease();
+ expect(created).to.not.be.undefined;
+ strictEqual(created!.tag_name, 'v1.0.3');
+ strictEqual(created!.major, 1);
+ strictEqual(created!.minor, 0);
+ strictEqual(created!.patch, 3);
+ strictEqual(created!.draft, false);
});
- it('handles CHANGELOG with old format entries', () => {
- const changelogContent = readFileSync(
- resolve(fixturesPath, './CHANGELOG-old.md'),
- 'utf8'
- ).replace(/\r\n/g, '\n');
- const latestReleaseNotes = GitHubRelease.extractLatestReleaseNotes(
- changelogContent,
- 'v2.1.0'
- );
- snapshot(latestReleaseNotes);
+ it('parses version from PR title (detectReleaseVersionFromTitle impl: java-yoshi)', async () => {
+ const release = new GitHubRelease({
+ label: 'autorelease: pending',
+ repoUrl: 'googleapis/foo',
+ packageName: 'foo',
+ apiUrl: 'https://api.github.com',
+ releaseType: 'java-yoshi',
+ });
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-please/branches/main',
+ labels: ['autorelease: pending'],
+ title: 'chore(main): release 1.0.3',
+ body: 'Some release notes',
+ },
+ ]);
+
+ sandbox
+ .stub(release.gh, 'getFileContentsOnBranch')
+ .withArgs('CHANGELOG.md', 'main')
+ .resolves(buildFileContent('#Changelog\n\n## v1.0.3\n\n* entry'));
+
+ sandbox
+ .stub(release.gh, 'createRelease')
+ .withArgs('foo', 'v1.0.3', 'abc123', '\n* entry', false)
+ .resolves({
+ tag_name: 'v1.0.3',
+ draft: false,
+ html_url: 'https://release.url',
+ upload_url: 'https://upload.url/',
+ });
+
+ sandbox
+ .stub(release.gh, 'addLabels')
+ .withArgs(['autorelease: tagged'], 1)
+ .resolves();
+
+ sandbox
+ .stub(release.gh, 'removeLabels')
+ .withArgs(['autorelease: pending'], 1)
+ .resolves();
+
+ const created = await release.createRelease();
+ expect(created).to.not.be.undefined;
+ strictEqual(created!.tag_name, 'v1.0.3');
+ strictEqual(created!.major, 1);
+ strictEqual(created!.minor, 0);
+ strictEqual(created!.patch, 3);
+ strictEqual(created!.draft, false);
});
- it('handles CHANGELOG with new format entries', () => {
- const changelogContent = readFileSync(
- resolve(fixturesPath, './CHANGELOG-new.md'),
- 'utf8'
- ).replace(/\r\n/g, '\n');
- const latestReleaseNotes = GitHubRelease.extractLatestReleaseNotes(
- changelogContent,
- 'v1.2.0'
- );
- snapshot(latestReleaseNotes);
+ it('does nothing when no merged release PRs found', async () => {
+ const release = new GitHubRelease({
+ label: 'autorelease: pending',
+ repoUrl: 'googleapis/foo',
+ packageName: 'foo',
+ apiUrl: 'https://api.github.com',
+ });
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([]);
+
+ const created = await release.createRelease();
+ expect(created).to.be.undefined;
});
- // see: https://github.com/googleapis/release-please/issues/140
- it('extracts appropriate release notes when prior release is patch', () => {
- const changelogContent = readFileSync(
- resolve(fixturesPath, './CHANGELOG-bug-140.md'),
- 'utf8'
- ).replace(/\r\n/g, '\n');
- const latestReleaseNotes = GitHubRelease.extractLatestReleaseNotes(
- changelogContent,
- 'v5.0.0'
- );
- snapshot(latestReleaseNotes);
+ it('does nothing when we find a release PR, but cannot determine the version', async () => {
+ const release = new GitHubRelease({
+ label: 'autorelease: pending',
+ repoUrl: 'googleapis/foo',
+ packageName: 'foo',
+ apiUrl: 'https://api.github.com',
+ });
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox.stub(release.gh, 'findMergedPullRequests').resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-please/branches/main',
+ labels: ['autorelease: pending'],
+ title: 'Some not matching release name',
+ body: 'Some release notes',
+ },
+ ]);
+
+ const created = await release.createRelease();
+ expect(created).to.be.undefined;
});
- describe('php-yoshi', () => {
- it('extracts appropriate release notes, when multiple packages updated', () => {
- const changelogContent = readFileSync(
- resolve(fixturesPath, './CHANGELOG-php-yoshi.md'),
- 'utf8'
- ).replace(/\r\n/g, '\n');
- const latestReleaseNotes = GitHubRelease.extractLatestReleaseNotes(
- changelogContent,
- 'v0.105.0'
- );
- snapshot(latestReleaseNotes);
+ it('ignores tagged pull requests', async () => {
+ const release = new GitHubRelease({
+ label: 'autorelease: pending',
+ repoUrl: 'googleapis/foo',
+ packageName: 'foo',
+ apiUrl: 'https://api.github.com',
});
+
+ sandbox.stub(release.gh, 'getDefaultBranch').resolves('main');
+
+ sandbox
+ .stub(release.gh, 'findMergedPullRequests')
+ .onFirstCall()
+ .resolves([
+ {
+ sha: 'abc123',
+ number: 1,
+ baseRefName: 'main',
+ headRefName: 'release-foo-v1.0.3',
+ labels: ['autorelease: tagged'],
+ title: 'Release foo v1.0.3',
+ body: 'Some release notes',
+ },
+ ])
+ .onSecondCall()
+ .resolves([]);
+
+ const created = await release.createRelease();
+ expect(created).to.be.undefined;
});
});
});
diff --git a/test/github.ts b/test/github.ts
index b3eb9d4a5..fda36cee6 100644
--- a/test/github.ts
+++ b/test/github.ts
@@ -237,6 +237,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-v3.0.0-rc1',
+ ref: 'release-v3.0.0-rc1',
},
merged_at: new Date().toISOString(),
},
@@ -246,6 +247,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-v2.0.0-rc1',
+ ref: 'release-v2.0.0-rc1',
},
merged_at: new Date().toISOString(),
},
@@ -255,6 +257,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-v1.1.5',
+ ref: 'release-v1.1.5',
},
merged_at: new Date().toISOString(),
},
@@ -264,6 +267,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-v1.3.0',
+ ref: 'release-v1.3.0',
},
merged_at: new Date().toISOString(),
},
@@ -273,6 +277,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-v1.2.0',
+ ref: 'release-v1.2.0',
},
merged_at: new Date().toISOString(),
},
@@ -282,6 +287,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-v1.1.0',
+ ref: 'release-v1.1.0',
},
merged_at: new Date().toISOString(),
},
@@ -295,6 +301,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-complex-package_name-v1-v1.1.0',
+ ref: 'release-complex-package_name-v1-v1.1.0',
},
merged_at: new Date().toISOString(),
},
@@ -304,13 +311,14 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-complex-package_name-v2.1-v2.0.0-beta',
+ ref: 'release-complex-package_name-v2.1-v2.0.0-beta',
},
merged_at: new Date().toISOString(),
},
];
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, sampleResults);
const latestTag = await github.latestTag('complex-package_name-v1-');
@@ -326,6 +334,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-complex-package_name-v1-v1.1.0',
+ ref: 'release-complex-package_name-v1-v1.1.0',
},
merged_at: new Date().toISOString(),
},
@@ -335,6 +344,7 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-complex-package_name-v2.1-v2.0.0-beta',
+ ref: 'release-complex-package_name-v2.1-v2.0.0-beta',
},
merged_at: new Date().toISOString(),
},
@@ -344,13 +354,14 @@ describe('GitHub', () => {
},
head: {
label: 'fake:release-v1.3.0',
+ ref: 'release-v1.3.0',
},
merged_at: new Date().toISOString(),
},
];
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, sampleResults);
const latestTag = await github.latestTag();
@@ -359,11 +370,43 @@ describe('GitHub', () => {
});
it('returns the latest tag on the main branch, based on PR date', async () => {
+ const ret = [
+ {
+ base: {
+ label: 'fake:main',
+ },
+ head: {
+ label: 'fake:release-v1.3.0',
+ ref: 'release-v1.3.0',
+ },
+ merged_at: new Date().toISOString(),
+ },
+ {
+ base: {
+ label: 'fake:main',
+ },
+ head: {
+ label: 'fake:release-v1.2.0',
+ ref: 'release-v1.2.0',
+ },
+ merged_at: new Date().toISOString(),
+ },
+ {
+ base: {
+ label: 'fake:main',
+ },
+ head: {
+ label: 'fake:release-v1.1.0',
+ ref: 'release-v1.1.0',
+ },
+ merged_at: new Date().toISOString(),
+ },
+ ];
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
- .reply(200, samplePrReturn);
+ .reply(200, ret);
const latestTag = await github.latestTag();
expect(latestTag!.version).to.equal('1.3.0');
req.done();
@@ -379,7 +422,7 @@ describe('GitHub', () => {
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=legacy-8&sort=created&direction=desc'
)
.reply(200, samplePrReturn);
const latestTag = await github.latestTag();
@@ -388,22 +431,66 @@ describe('GitHub', () => {
});
it('does not return pre-releases as latest tag', async () => {
+ const ret = [
+ {
+ base: {
+ label: 'fake:main',
+ },
+ head: {
+ label: 'fake:release-v2.0.0-rc1',
+ ref: 'release-v2.0.0-rc1',
+ },
+ merged_at: new Date().toISOString(),
+ },
+ {
+ base: {
+ label: 'fake:main',
+ },
+ head: {
+ label: 'fake:release-v1.3.0',
+ ref: 'release-v1.3.0',
+ },
+ merged_at: new Date().toISOString(),
+ },
+ ];
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
- .reply(200, samplePrReturn);
+ .reply(200, ret);
const latestTag = await github.latestTag();
expect(latestTag!.version).to.equal('1.3.0');
req.done();
});
it('returns pre-releases on the main branch as latest, when preRelease is true', async () => {
+ const ret = [
+ {
+ base: {
+ label: 'fake:main',
+ },
+ head: {
+ label: 'fake:release-v2.0.0-rc1',
+ ref: 'release-v2.0.0-rc1',
+ },
+ merged_at: new Date().toISOString(),
+ },
+ {
+ base: {
+ label: 'fake:main',
+ },
+ head: {
+ label: 'fake:release-v1.3.0',
+ ref: 'release-v1.3.0',
+ },
+ merged_at: new Date().toISOString(),
+ },
+ ];
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
- .reply(200, samplePrReturn);
+ .reply(200, ret);
const latestTag = await github.latestTag(undefined, true);
expect(latestTag!.version).to.equal('2.0.0-rc1');
req.done();
@@ -419,7 +506,7 @@ describe('GitHub', () => {
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=prerelease&sort=created&direction=desc'
)
.reply(200, samplePrReturn);
const latestTag = await github.latestTag(undefined, true);
@@ -429,7 +516,7 @@ describe('GitHub', () => {
it('falls back to using tags, for simple case', async () => {
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, [])
.get('/repos/fake/fake/tags?per_page=100')
@@ -450,7 +537,7 @@ describe('GitHub', () => {
it('falls back to using tags, when prefix is provided', async () => {
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, [])
.get('/repos/fake/fake/tags?per_page=100')
@@ -479,7 +566,7 @@ describe('GitHub', () => {
it('allows for "@" rather than "-" when fallback used', async () => {
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, [])
.get('/repos/fake/fake/tags?per_page=100')
@@ -512,7 +599,7 @@ describe('GitHub', () => {
it('allows for "/" rather than "-" when fallback used', async () => {
req
.get(
- '/repos/fake/fake/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, [])
.get('/repos/fake/fake/tags?per_page=100')
@@ -599,4 +686,20 @@ describe('GitHub', () => {
req.done();
});
});
+
+ describe('findMergedPullRequests', () => {
+ it('finds merged pull requests with labels', async () => {
+ const pullRequests = JSON.parse(
+ readFileSync(resolve(fixturesPath, 'merged-pull-requests.json'), 'utf8')
+ );
+ req
+ .get(
+ '/repos/fake/fake/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
+ )
+ .reply(200, pullRequests);
+ const mergedPullRequests = await github.findMergedPullRequests();
+ snapshot(mergedPullRequests);
+ req.done();
+ });
+ });
});
diff --git a/test/release-pr-factory.ts b/test/release-pr-factory.ts
index 746ea90ea..95ef5cb4c 100644
--- a/test/release-pr-factory.ts
+++ b/test/release-pr-factory.ts
@@ -53,13 +53,13 @@ describe('ReleasePRFactory', () => {
);
const req = nock('https://api.github.com')
.get(
- '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, undefined)
// fetch semver tags, this will be used to determine
// the delta since the last release.
.get(
- '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, [
{
@@ -68,6 +68,7 @@ describe('ReleasePRFactory', () => {
},
head: {
label: 'googleapis:release-v0.123.4',
+ ref: 'release-v0.123.4',
},
merged_at: new Date().toISOString(),
},
@@ -146,13 +147,13 @@ describe('ReleasePRFactory', () => {
);
const req = nock('https://api.github.com')
.get(
- '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, undefined)
// fetch semver tags, this will be used to determine
// the delta since the last release.
.get(
- '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/simple-test-repo/pulls?state=closed&per_page=100&page=1&base=main&sort=created&direction=desc'
)
.reply(200, [
{
@@ -161,6 +162,7 @@ describe('ReleasePRFactory', () => {
},
head: {
label: 'googleapis:release-v0.123.4',
+ ref: 'release-v0.123.4',
},
merge_commit_sha: 'da6e52d956c1e35d19e75e0f2fdba439739ba364',
merged_at: new Date().toISOString(),
diff --git a/test/release-pr.ts b/test/release-pr.ts
index ad1614e72..35a04b228 100644
--- a/test/release-pr.ts
+++ b/test/release-pr.ts
@@ -29,11 +29,12 @@ import {PHPYoshi} from '../src/releasers/php-yoshi';
import * as suggester from 'code-suggester';
import * as sinon from 'sinon';
+import {Node} from '../src/releasers/node';
const sandbox = sinon.createSandbox();
const fixturesPath = './test/fixtures';
-class TestableReleasePR extends ReleasePR {
+class TestableReleasePR extends Node {
openPROpts?: GitHubPR;
async coerceReleaseCandidate(
cc: ConventionalCommits,
@@ -81,13 +82,13 @@ describe('Release-PR', () => {
// check to see if this PR was already landed and we're
// just waiting on the autorelease.
.get(
- '/repos/googleapis/release-please/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/release-please/pulls?state=closed&per_page=100&page=1&base=master&sort=created&direction=desc'
)
.reply(200, undefined)
// fetch semver tags, this will be used to determine
// the delta since the last release.
.get(
- '/repos/googleapis/release-please/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/release-please/pulls?state=closed&per_page=100&page=1&base=master&sort=created&direction=desc'
)
.reply(200, [
{
@@ -96,6 +97,7 @@ describe('Release-PR', () => {
},
head: {
label: 'googleapis:release-v0.20.3',
+ ref: 'release-v0.20.3',
},
merged_at: new Date().toISOString(),
merge_commit_sha: 'bf69d0f204474b88b3f8b5a72a392129d16a3929',
@@ -402,7 +404,7 @@ describe('Release-PR', () => {
const rp = new TestableReleasePR({
repoUrl: 'googleapis/nodejs',
packageName: '@google-cloud/nodejs',
- apiUrl: 'github.com',
+ apiUrl: 'https://api.github.com',
releaseType: 'node',
});
await rp.openPR({
@@ -423,4 +425,19 @@ describe('Release-PR', () => {
expect(name).to.be.undefined;
});
});
+
+ describe('coercePackagePrefix', () => {
+ it('should default to the package name', () => {
+ const inputs = ['foo/bar', 'foobar', ''];
+ inputs.forEach(input => {
+ const releasePR = new ReleasePR({
+ packageName: input,
+ repoUrl: 'owner/repo',
+ apiUrl: 'unused',
+ releaseType: 'unused',
+ });
+ expect(releasePR.packagePrefix).to.eql(input);
+ });
+ });
+ });
});
diff --git a/test/releasers/node.ts b/test/releasers/node.ts
index c00580da6..7e1d0e110 100644
--- a/test/releasers/node.ts
+++ b/test/releasers/node.ts
@@ -44,7 +44,7 @@ function mockRequest(snapName: string, requestPrefix = '') {
// eslint-disable-next-line @typescript-eslint/no-var-requires
.reply(200, require('../../../test/fixtures/repo-get-1.json'))
.get(
- '/repos/googleapis/node-test-repo/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/node-test-repo/pulls?state=closed&per_page=100&page=1&base=master&sort=created&direction=desc'
)
.reply(200, undefined)
.get(
@@ -57,7 +57,7 @@ function mockRequest(snapName: string, requestPrefix = '') {
// fetch semver tags, this will be used to determine
// the delta since the last release.
.get(
- '/repos/googleapis/node-test-repo/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/node-test-repo/pulls?state=closed&per_page=100&page=1&base=master&sort=created&direction=desc'
)
.reply(200, [
{
@@ -67,6 +67,7 @@ function mockRequest(snapName: string, requestPrefix = '') {
head: {
label: 'googleapis:release-v0.123.4',
sha: 'da6e52d956c1e35d19e75e0f2fdba439739ba364',
+ ref: 'release-v0.123.4',
},
merged_at: new Date().toISOString(),
labels: [],
@@ -239,6 +240,55 @@ describe('Node', () => {
const pr = await releasePR.run();
assert.strictEqual(pr, undefined);
});
+
+ it('uses detected package name in branch', async () => {
+ // We stub the entire suggester API, asserting only that the
+ // the appropriate changes are proposed:
+ let expectedChanges = null;
+ let expectedBranch = null;
+ sandbox.replace(
+ suggester,
+ 'createPullRequest',
+ (_octokit, changes, options): Promise => {
+ expectedBranch = options.branch;
+ expectedChanges = [...(changes as Map)]; // Convert map to key/value pairs.
+ return Promise.resolve(22);
+ }
+ );
+ const req = mockRequest('detected package name')
+ .get(
+ '/repos/googleapis/node-test-repo/contents/package-lock.json?ref=refs%2Fheads%2Fmaster'
+ )
+ .reply(404);
+ const releasePR = new Node({
+ repoUrl: 'googleapis/node-test-repo',
+ releaseType: 'node',
+ // not actually used by this type of repo.
+ packageName: 'node-testno-package-lock-repo',
+ apiUrl: 'https://api.github.com',
+ monorepoTags: true,
+ });
+
+ sandbox.stub(releasePR.gh, 'findMergedReleasePR').resolves(undefined);
+ sandbox
+ .stub(releasePR.gh, 'latestTag')
+ .withArgs('node-test-repo')
+ .resolves({
+ name: '0.123.4',
+ version: 'v0.123.4',
+ sha: 'abc123',
+ });
+
+ const pr = await releasePR.run();
+ assert.strictEqual(pr, 22);
+ snapshot(
+ JSON.stringify(expectedChanges, null, 2).replace(
+ /[0-9]{4}-[0-9]{2}-[0-9]{2}/,
+ '1983-10-10' // don't save a real date, this will break tests.
+ )
+ );
+ expect(expectedBranch).to.eql('release-node-test-repo-v1.0.0');
+ });
});
describe('lookupPackageName', () => {
@@ -289,4 +339,31 @@ describe('Node', () => {
req.done();
});
});
+
+ describe('coercePackagePrefix', () => {
+ it('should parse out the @scope', () => {
+ const inputs = ['@foo/bar', '@foo-baz/bar'];
+ inputs.forEach(input => {
+ const releasePR = new Node({
+ packageName: input,
+ repoUrl: 'owner/repo',
+ apiUrl: 'unused',
+ releaseType: 'node',
+ });
+ expect(releasePR.packagePrefix).to.eql('bar');
+ });
+ });
+ it('should default to the package name', () => {
+ const inputs = ['foo/bar', 'foobar', ''];
+ inputs.forEach(input => {
+ const releasePR = new Node({
+ packageName: input,
+ repoUrl: 'owner/repo',
+ apiUrl: 'unused',
+ releaseType: 'node',
+ });
+ expect(releasePR.packagePrefix).to.eql(input);
+ });
+ });
+ });
});
diff --git a/test/releasers/yoshi-go.ts b/test/releasers/yoshi-go.ts
index 254eb68e5..d2647c44f 100644
--- a/test/releasers/yoshi-go.ts
+++ b/test/releasers/yoshi-go.ts
@@ -53,7 +53,7 @@ describe('YoshiGo', () => {
const req = nock('https://api.github.com')
// Check for in progress, merged release PRs:
.get(
- '/repos/googleapis/google-cloud-go/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/google-cloud-go/pulls?state=closed&per_page=100&page=1&base=master&sort=created&direction=desc'
)
.reply(200, undefined)
// Check for existing open release PRs.
@@ -62,7 +62,7 @@ describe('YoshiGo', () => {
// fetch semver tags, this will be used to determine
// the delta since the last release.
.get(
- '/repos/googleapis/google-cloud-go/pulls?state=closed&per_page=100&sort=created&direction=desc'
+ '/repos/googleapis/google-cloud-go/pulls?state=closed&per_page=100&page=1&base=master&sort=created&direction=desc'
)
.reply(200, [
{
@@ -72,6 +72,7 @@ describe('YoshiGo', () => {
head: {
label: 'googleapis:release-v0.123.4',
sha: 'da6e52d956c1e35d19e75e0f2fdba439739ba364',
+ ref: 'release-v0.123.4',
},
merged_at: new Date().toISOString(),
},
diff --git a/test/util/branch-name.ts b/test/util/branch-name.ts
new file mode 100644
index 000000000..52e0ae180
--- /dev/null
+++ b/test/util/branch-name.ts
@@ -0,0 +1,78 @@
+// Copyright 2021 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+import {BranchName} from '../../src/util/branch-name';
+import {describe, it} from 'mocha';
+import {expect} from 'chai';
+
+describe('BranchName', () => {
+ describe('parse', () => {
+ describe('autorelease branch name', () => {
+ it('parses a versioned branch name', () => {
+ const name = 'release-v1.2.3';
+ const branchName = BranchName.parse(name);
+ expect(branchName).to.not.be.undefined;
+ expect(branchName?.getTargetBranch()).to.be.undefined;
+ expect(branchName?.getComponent()).to.be.undefined;
+ expect(branchName?.getVersion()).to.eql('1.2.3');
+ expect(branchName?.toString()).to.eql(name);
+ });
+ it('parses a versioned branch name with component', () => {
+ const name = 'release-storage-v1.2.3';
+ const branchName = BranchName.parse(name);
+ expect(branchName).to.not.be.undefined;
+ expect(branchName?.getTargetBranch()).to.be.undefined;
+ expect(branchName?.getComponent()).to.eql('storage');
+ expect(branchName?.getVersion()).to.eql('1.2.3');
+ expect(branchName?.toString()).to.eql(name);
+ });
+ });
+ it('parses a target branch', () => {
+ const name = 'release-please/branches/main';
+ const branchName = BranchName.parse(name);
+ expect(branchName).to.not.be.undefined;
+ expect(branchName?.getTargetBranch()).to.eql('main');
+ expect(branchName?.getComponent()).to.be.undefined;
+ expect(branchName?.getVersion()).to.be.undefined;
+ expect(branchName?.toString()).to.eql(name);
+ });
+
+ it('parses a target branch and component', () => {
+ const name = 'release-please/branches/main/components/storage';
+ const branchName = BranchName.parse(name);
+ expect(branchName).to.not.be.undefined;
+ expect(branchName?.getTargetBranch()).to.eql('main');
+ expect(branchName?.getComponent()).to.eql('storage');
+ expect(branchName?.getVersion()).to.be.undefined;
+ expect(branchName?.toString()).to.eql(name);
+ });
+
+ it('fails to parse', () => {
+ const branchName = BranchName.parse('release-foo');
+ expect(branchName).to.be.undefined;
+ });
+ });
+ describe('ofVersion', () => {
+ it('builds the autorelease versioned branch name', () => {
+ const branchName = BranchName.ofVersion('1.2.3');
+ expect(branchName.toString()).to.eql('release-v1.2.3');
+ });
+ });
+ describe('ofComponentVersion', () => {
+ it('builds the autorelease versioned branch name with component', () => {
+ const branchName = BranchName.ofComponentVersion('storage', '1.2.3');
+ expect(branchName.toString()).to.eql('release-storage-v1.2.3');
+ });
+ });
+});
diff --git a/test/util/package-branch-prefix.ts b/test/util/package-branch-prefix.ts
deleted file mode 100644
index 006c12359..000000000
--- a/test/util/package-branch-prefix.ts
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright 2021 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-import {packageBranchPrefix} from '../../src/util/package-branch-prefix';
-import {describe, it} from 'mocha';
-import {expect} from 'chai';
-
-describe('packageBranchPrefix', () => {
- const inputs = [
- // for 'node' releaseType, npm style package names get '@scope/' removed
- {releaseType: 'node', packageName: '@foo/bar', branchPrefix: 'bar'},
- {releaseType: 'node', packageName: '@foo-baz/bar', branchPrefix: 'bar'},
- // currently anything else goes untouched
- {releaseType: 'node', packageName: 'foo/bar', branchPrefix: 'foo/bar'},
- {releaseType: 'node', packageName: 'foobar', branchPrefix: 'foobar'},
- {releaseType: 'node', packageName: '', branchPrefix: ''},
- {releaseType: 'python', packageName: 'foo/bar', branchPrefix: 'foo/bar'},
- {releaseType: 'python', packageName: 'foobar', branchPrefix: 'foobar'},
- {releaseType: 'python', packageName: '', branchPrefix: ''},
- {releaseType: undefined, packageName: 'foo/bar', branchPrefix: 'foo/bar'},
- {releaseType: undefined, packageName: 'foobar', branchPrefix: 'foobar'},
- {releaseType: undefined, packageName: '', branchPrefix: ''},
- ];
- inputs.forEach(input => {
- const {releaseType, packageName, branchPrefix} = input;
- it(`maps packageName(${packageName}) to branchPrefix(${branchPrefix}) for releaseType(${releaseType})`, async () => {
- expect(packageBranchPrefix(packageName, releaseType)).to.equal(
- branchPrefix
- );
- });
- });
-});
diff --git a/test/util/release-notes.ts b/test/util/release-notes.ts
new file mode 100644
index 000000000..8e6922362
--- /dev/null
+++ b/test/util/release-notes.ts
@@ -0,0 +1,74 @@
+// Copyright 2021 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+import {readFileSync} from 'fs';
+import {describe, it} from 'mocha';
+import {resolve} from 'path';
+import {extractReleaseNotes} from '../../src/util/release-notes';
+import snapshot = require('snap-shot-it');
+
+const fixturesPath = './test/fixtures';
+
+describe('extractReleaseNotes', () => {
+ it('handles CHANGELOG with old and new format entries', () => {
+ const changelogContent = readFileSync(
+ resolve(fixturesPath, './CHANGELOG-old-new.md'),
+ 'utf8'
+ ).replace(/\r\n/g, '\n');
+ const latestReleaseNotes = extractReleaseNotes(changelogContent, 'v1.0.0');
+ snapshot(latestReleaseNotes);
+ });
+
+ it('handles CHANGELOG with old format entries', () => {
+ const changelogContent = readFileSync(
+ resolve(fixturesPath, './CHANGELOG-old.md'),
+ 'utf8'
+ ).replace(/\r\n/g, '\n');
+ const latestReleaseNotes = extractReleaseNotes(changelogContent, 'v2.1.0');
+ snapshot(latestReleaseNotes);
+ });
+
+ it('handles CHANGELOG with new format entries', () => {
+ const changelogContent = readFileSync(
+ resolve(fixturesPath, './CHANGELOG-new.md'),
+ 'utf8'
+ ).replace(/\r\n/g, '\n');
+ const latestReleaseNotes = extractReleaseNotes(changelogContent, 'v1.2.0');
+ snapshot(latestReleaseNotes);
+ });
+
+ // see: https://github.com/googleapis/release-please/issues/140
+ it('extracts appropriate release notes when prior release is patch', () => {
+ const changelogContent = readFileSync(
+ resolve(fixturesPath, './CHANGELOG-bug-140.md'),
+ 'utf8'
+ ).replace(/\r\n/g, '\n');
+ const latestReleaseNotes = extractReleaseNotes(changelogContent, 'v5.0.0');
+ snapshot(latestReleaseNotes);
+ });
+
+ describe('php-yoshi', () => {
+ it('extracts appropriate release notes, when multiple packages updated', () => {
+ const changelogContent = readFileSync(
+ resolve(fixturesPath, './CHANGELOG-php-yoshi.md'),
+ 'utf8'
+ ).replace(/\r\n/g, '\n');
+ const latestReleaseNotes = extractReleaseNotes(
+ changelogContent,
+ 'v0.105.0'
+ );
+ snapshot(latestReleaseNotes);
+ });
+ });
+});