{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56459948,"defaultBranch":"master","name":"training-data-analyst","ownerLogin":"GoogleCloudPlatform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-17T21:39:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2810941?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726401440.0","currentOid":""},"activityList":{"items":[{"before":"13ca761c5db53bef0f5cebe1a624b9f81e632ebc","after":"34bdcf53fd1e05b19d67f7669c40d9a21ac0bd2c","ref":"refs/heads/master","pushedAt":"2024-09-18T16:33:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"Updated a command to install latest npm version (#2672)\n\n- Added a command to install datastore packages","shortMessageHtmlLink":"Updated a command to install latest npm version (#2672)"}},{"before":null,"after":"4f6b97d0b00bd4254ea75b86527304a23d3a982e","ref":"refs/heads/dependabot/npm_and_yarn/courses/cloud-spanner/omegatrade/backend/multi-1d234c620e","pushedAt":"2024-09-15T11:57:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump path-to-regexp and express\n\nBumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.10 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.\n\n\nUpdates `path-to-regexp` from 0.1.7 to 0.1.10\n- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)\n- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)\n- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10)\n\nUpdates `express` from 4.17.1 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: path-to-regexp\n dependency-type: indirect\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump path-to-regexp and express"}},{"before":null,"after":"dd947eb9cae72122612962c8a9b426dc41cfadc1","ref":"refs/heads/dependabot/npm_and_yarn/courses/cloud-spanner/omegatrade/frontend/multi-cf87d80143","pushedAt":"2024-09-14T23:01:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump send and express in /courses/cloud-spanner/omegatrade/frontend\n\nBumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.\n\nUpdates `send` from 0.17.1 to 0.19.0\n- [Release notes](https://github.com/pillarjs/send/releases)\n- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)\n- [Commits](https://github.com/pillarjs/send/compare/0.17.1...0.19.0)\n\nUpdates `express` from 4.17.1 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: send\n dependency-type: indirect\n- dependency-name: express\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump send and express in /courses/cloud-spanner/omegatrade/frontend"}},{"before":null,"after":"6d0a0f69433d5622c28196ccd18d36affb2dc436","ref":"refs/heads/dependabot/npm_and_yarn/courses/cloud-spanner/omegatrade/backend/multi-d66d039ac5","pushedAt":"2024-09-14T22:38:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump serve-static and express\n\nBumps [serve-static](https://github.com/expressjs/serve-static) to 1.16.2 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.\n\n\nUpdates `serve-static` from 1.14.1 to 1.16.2\n- [Release notes](https://github.com/expressjs/serve-static/releases)\n- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)\n- [Commits](https://github.com/expressjs/serve-static/compare/v1.14.1...v1.16.2)\n\nUpdates `express` from 4.17.1 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: serve-static\n dependency-type: indirect\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump serve-static and express"}},{"before":"ac462ba028451fdae502b2daf84f6635be619269","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/self-paced-labs/private-embedded-looker/frontend/express-4.19.2","pushedAt":"2024-09-14T03:21:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"44dffee8ac99272920918529691628a414b74e99","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/courses/cloud-spanner/omegatrade/backend/express-4.19.2","pushedAt":"2024-09-14T03:21:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e136dee773242d47e1fde8cc50a514446ea88e2f","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/courses/cloud-spanner/omegatrade/frontend/express-4.19.2","pushedAt":"2024-09-14T03:21:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"46d983d47321a10215028d80f7e050c4dc8c7dd0","ref":"refs/heads/dependabot/npm_and_yarn/courses/cloud-spanner/omegatrade/backend/multi-9423f4c335","pushedAt":"2024-09-14T03:21:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump body-parser and express\n\nBumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.\n\nUpdates `body-parser` from 1.19.0 to 1.20.3\n- [Release notes](https://github.com/expressjs/body-parser/releases)\n- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)\n- [Commits](https://github.com/expressjs/body-parser/compare/1.19.0...1.20.3)\n\nUpdates `express` from 4.17.1 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: body-parser\n dependency-type: direct:production\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump body-parser and express"}},{"before":"ba04d5e10ca8eb48d64fbdd0e0b242b09b372933","after":null,"ref":"refs/heads/dependabot/pip/blogs/microservices-demo-1/src/loadgenerator/flask-cors-4.0.1","pushedAt":"2024-09-03T14:51:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"3bd7008623c2656781e9cebcde03ad7d1209b892","ref":"refs/heads/dependabot/pip/blogs/microservices-demo-1/src/loadgenerator/flask-cors-5.0.0","pushedAt":"2024-09-03T14:51:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump flask-cors in /blogs/microservices-demo-1/src/loadgenerator\n\nBumps [flask-cors](https://github.com/corydolphin/flask-cors) from 3.0.10 to 5.0.0.\n- [Release notes](https://github.com/corydolphin/flask-cors/releases)\n- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/corydolphin/flask-cors/compare/3.0.10...5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: flask-cors\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump flask-cors in /blogs/microservices-demo-1/src/loadgenerator"}},{"before":"5e7fc2380c8b893d1f91204b7100be3ddeae5305","after":"13ca761c5db53bef0f5cebe1a624b9f81e632ebc","ref":"refs/heads/master","pushedAt":"2024-08-29T16:52:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"Update prepare_environment.sh (#2665)\n\n- Updated command for npm install\r\n- Added command to install datastore","shortMessageHtmlLink":"Update prepare_environment.sh (#2665)"}},{"before":"5051748c4c13f827f4f0808a7ca149f904592ccf","after":"5e7fc2380c8b893d1f91204b7100be3ddeae5305","ref":"refs/heads/master","pushedAt":"2024-08-28T18:01:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jlpalomino","name":"Jenny Palomino","path":"/jlpalomino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4017492?s=80&v=4"},"commit":{"message":"Merge pull request #2664 from prachichauhan-ssk/cloudrun-canary-updates\n\nGSP1078 - Cloud Run Canary Deployments","shortMessageHtmlLink":"Merge pull request #2664 from prachichauhan-ssk/cloudrun-canary-updates"}},{"before":"8cf943d8a111870f9091766f15c5dae8b60d737b","after":"5051748c4c13f827f4f0808a7ca149f904592ccf","ref":"refs/heads/master","pushedAt":"2024-08-23T19:00:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iennae","name":"Jennifer Davis","path":"/iennae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1592404?s=80&v=4"},"commit":{"message":"Merge pull request #2539 from GoogleCloudPlatform/eoincarroll-patch-14\n\nUpdate cloudbuild.yaml","shortMessageHtmlLink":"Merge pull request #2539 from GoogleCloudPlatform/eoincarroll-patch-14"}},{"before":"643f2164ee81a65897ff371b468c93a4465198be","after":"8cf943d8a111870f9091766f15c5dae8b60d737b","ref":"refs/heads/master","pushedAt":"2024-08-23T18:51:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iennae","name":"Jennifer Davis","path":"/iennae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1592404?s=80&v=4"},"commit":{"message":"Merge pull request #2145 from prabha-git/master\n\nFixing the typo","shortMessageHtmlLink":"Merge pull request #2145 from prabha-git/master"}},{"before":"aa83c76db4595430af0c7da3a4f4716067ea8700","after":"643f2164ee81a65897ff371b468c93a4465198be","ref":"refs/heads/master","pushedAt":"2024-08-23T18:50:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iennae","name":"Jennifer Davis","path":"/iennae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1592404?s=80&v=4"},"commit":{"message":"Merge pull request #2346 from takotakot/fix_typo\n\nfix: Fix typo subscrioption -> subscription","shortMessageHtmlLink":"Merge pull request #2346 from takotakot/fix_typo"}},{"before":"5315cd8519229a8fffd63fb2c36055c7649951ce","after":"aa83c76db4595430af0c7da3a4f4716067ea8700","ref":"refs/heads/master","pushedAt":"2024-08-23T18:49:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iennae","name":"Jennifer Davis","path":"/iennae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1592404?s=80&v=4"},"commit":{"message":"Merge pull request #2611 from tylerheadley/patch-3\n\nFixed typo in write_low_level_code.ipynb","shortMessageHtmlLink":"Merge pull request #2611 from tylerheadley/patch-3"}},{"before":"696efb3a5876f8062f7476fb6d82185c7e03f54d","after":"5315cd8519229a8fffd63fb2c36055c7649951ce","ref":"refs/heads/master","pushedAt":"2024-08-22T21:11:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"0yster","name":null,"path":"/0yster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36169565?s=80&v=4"},"commit":{"message":"Merge pull request #2663 from jyotighodekar-ssk/gsp398-notebook-updates\n\nClassify Images with TensorFlow on Google Cloud: Challenge Lab","shortMessageHtmlLink":"Merge pull request #2663 from jyotighodekar-ssk/gsp398-notebook-updates"}},{"before":"951f370944886633882cad72600a9fce10d84aa6","after":"696efb3a5876f8062f7476fb6d82185c7e03f54d","ref":"refs/heads/master","pushedAt":"2024-08-20T17:27:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"CBL110 - App Dev - Processing Cloud Pub/Sub Data using Cloud Functions: Node.js (#2662)\n\n* Updated the command for the npm install.\r\n- Added the command to install datastore.\r\n\r\n* Updated the `prepare_environment.sh` file.","shortMessageHtmlLink":"CBL110 - App Dev - Processing Cloud Pub/Sub Data using Cloud Function…"}},{"before":null,"after":"ba04d5e10ca8eb48d64fbdd0e0b242b09b372933","ref":"refs/heads/dependabot/pip/blogs/microservices-demo-1/src/loadgenerator/flask-cors-4.0.1","pushedAt":"2024-08-19T18:31:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump flask-cors in /blogs/microservices-demo-1/src/loadgenerator\n\nBumps [flask-cors](https://github.com/corydolphin/flask-cors) from 3.0.10 to 4.0.1.\n- [Release notes](https://github.com/corydolphin/flask-cors/releases)\n- [Changelog](https://github.com/corydolphin/flask-cors/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/corydolphin/flask-cors/compare/3.0.10...4.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: flask-cors\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump flask-cors in /blogs/microservices-demo-1/src/loadgenerator"}},{"before":"c9453e8f8dc30e6f85db090b64d9ee6986cd5cd1","after":"951f370944886633882cad72600a9fce10d84aa6","ref":"refs/heads/master","pushedAt":"2024-08-16T21:56:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"Updated prepare_environment.sh (#2656)","shortMessageHtmlLink":"Updated prepare_environment.sh (#2656)"}},{"before":"9c3e0282c1729f44a21121c28de7d1b5bc90a220","after":"c9453e8f8dc30e6f85db090b64d9ee6986cd5cd1","ref":"refs/heads/master","pushedAt":"2024-08-16T21:10:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"fix prepare_environment.sh for trace/monitoring lab (#2660)","shortMessageHtmlLink":"fix prepare_environment.sh for trace/monitoring lab (#2660)"}},{"before":null,"after":"d3367f76ff647a2e286d04b2377e56e69a82d3a0","ref":"refs/heads/mdunker-devapps-20240816","pushedAt":"2024-08-16T20:48:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"fix prepare_environment.sh for trace/monitoring lab","shortMessageHtmlLink":"fix prepare_environment.sh for trace/monitoring lab"}},{"before":null,"after":"d965ffa8778ca6b83bbbf6c811459849a25d6092","ref":"refs/heads/dependabot/pip/blogs/rl-on-gcp/DQN_Breakout/rl_on_gcp/tensorflow-2.12.1","pushedAt":"2024-08-16T20:33:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tensorflow in /blogs/rl-on-gcp/DQN_Breakout/rl_on_gcp\n\nBumps [tensorflow](https://github.com/tensorflow/tensorflow) from 1.10.1 to 2.12.1.\n- [Release notes](https://github.com/tensorflow/tensorflow/releases)\n- [Changelog](https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md)\n- [Commits](https://github.com/tensorflow/tensorflow/compare/v1.10.1...v2.12.1)\n\n---\nupdated-dependencies:\n- dependency-name: tensorflow\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tensorflow in /blogs/rl-on-gcp/DQN_Breakout/rl_on_gcp"}},{"before":null,"after":"3b8aec3a1e46bce50e0451d09c638188eceb1826","ref":"refs/heads/dependabot/npm_and_yarn/courses/cloud-spanner/omegatrade/frontend/elliptic-6.5.7","pushedAt":"2024-08-16T20:33:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump elliptic in /courses/cloud-spanner/omegatrade/frontend\n\nBumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7.\n- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7)\n\n---\nupdated-dependencies:\n- dependency-name: elliptic\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump elliptic in /courses/cloud-spanner/omegatrade/frontend"}},{"before":"5df55e0bbd10c4b9e7dffa316a36324551a38a17","after":"9c3e0282c1729f44a21121c28de7d1b5bc90a220","ref":"refs/heads/master","pushedAt":"2024-08-16T20:30:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"fix trace and monitoring lab resources (#2657)\n\n* update function version, npm install, npm install for datastore, remove debug\r\n\r\n* create script to redeploy functions\r\n\r\n* add retry flag for function deployment\r\n\r\n* add permissions for functions service account\r\n\r\n* change service account role\r\n\r\n* fix npm install","shortMessageHtmlLink":"fix trace and monitoring lab resources (#2657)"}},{"before":"f10b05d5e683b2ad4cd006c33242efccee946f0f","after":"09786395cd5f107cffde01777f34e8f2f6363f5c","ref":"refs/heads/mdunker-devapps-20240815","pushedAt":"2024-08-16T20:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"fix npm install","shortMessageHtmlLink":"fix npm install"}},{"before":"da8a942b6e66ece0a2748fa6fd0ce9569f338e8d","after":"f10b05d5e683b2ad4cd006c33242efccee946f0f","ref":"refs/heads/mdunker-devapps-20240815","pushedAt":"2024-08-16T19:30:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"change service account role","shortMessageHtmlLink":"change service account role"}},{"before":"aa3f06c715119391a00d839b821859fe22ad1641","after":"da8a942b6e66ece0a2748fa6fd0ce9569f338e8d","ref":"refs/heads/mdunker-devapps-20240815","pushedAt":"2024-08-16T19:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"add permissions for functions service account","shortMessageHtmlLink":"add permissions for functions service account"}},{"before":"692758009b34c49137885f6a865856458f18b8bf","after":"aa3f06c715119391a00d839b821859fe22ad1641","ref":"refs/heads/mdunker-devapps-20240815","pushedAt":"2024-08-16T18:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"add retry flag for function deployment","shortMessageHtmlLink":"add retry flag for function deployment"}},{"before":"bd78e5f96a3cd175b0802b14fdedc46880a38f66","after":"692758009b34c49137885f6a865856458f18b8bf","ref":"refs/heads/mdunker-devapps-20240815","pushedAt":"2024-08-16T17:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdunker","name":"Mike Dunker","path":"/mdunker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13208073?s=80&v=4"},"commit":{"message":"create script to redeploy functions","shortMessageHtmlLink":"create script to redeploy functions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNjozMzowOS4wMDAwMDBazwAAAAS572Gz","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNjozMzowOS4wMDAwMDBazwAAAAS572Gz","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNlQxNzozNDoxNi4wMDAwMDBazwAAAAScXhUd"}},"title":"Activity · GoogleCloudPlatform/training-data-analyst"}