{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458255798,"defaultBranch":"main","name":"ads-api-report-fetcher","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-11T16:13:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720232652.0","currentOid":""},"activityList":{"items":[{"before":"bb3e2d048d20d1ff925ce88c4aace57cc1b02c5e","after":"b31b4a16cb60ce41c03800bc36b175e29e408405","ref":"refs/heads/main","pushedAt":"2024-08-15T12:30:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-wf: setup.sh: refactored set_iam_permissions; restored support for MEMORY_GETCIDS (memory for getcids function); added run_job task; deploy_all stops executing tasks on first failure\n\nChange-Id: I30bca2341dc036addd78e5bb9225ccbbd57c51ea","shortMessageHtmlLink":"gaarf-wf: setup.sh: refactored set_iam_permissions; restored support …"}},{"before":"08aed302aa6cb24a897b823b28bda0d2a1aeab12","after":"bb3e2d048d20d1ff925ce88c4aace57cc1b02c5e","ref":"refs/heads/main","pushedAt":"2024-08-15T12:19:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-js@2.11.3 Fix: GoogleAdsRpcApiClient: removed gRPC error codes parsing, all errors not from the API are treated as transient with enabled retry\n\nChange-Id: I853748bc53f1b28e3d317a2ce7d9671c1c554911","shortMessageHtmlLink":"gaarf-js@2.11.3 Fix: GoogleAdsRpcApiClient: removed gRPC error codes …"}},{"before":"a70f32ea951c121d2a275bbeee399bc9e42438c8","after":"08aed302aa6cb24a897b823b28bda0d2a1aeab12","ref":"refs/heads/main","pushedAt":"2024-08-15T07:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-js@2.11.2: export type winston.Logger as ILogger interface, set exitOnError:false to prevent crashing on logging error (default=true)\n\nChange-Id: Ia14e551ccafe878072df47e970b3e6af482c8bc6","shortMessageHtmlLink":"gaarf-js@2.11.2: export type winston.Logger as ILogger interface, set…"}},{"before":"f84eeb0185ae7bc1879119883e3041ecd11995c5","after":"a70f32ea951c121d2a275bbeee399bc9e42438c8","ref":"refs/heads/main","pushedAt":"2024-08-14T13:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"create-gaarf-wf@1.11.3: added `output_path` option for data.json\ngaarf-wf: gaarf CF does not initialize `output_path` option for BigQueryWriter by default if it wasn't passed (i.e. it will use /tmp for storing data)\ngaarf-wf: CF's runtime updated to node v20 (formerly v18)\n\nChange-Id: I5ded1a10abd0893a21348cae407c801c5c1d9862","shortMessageHtmlLink":"create-gaarf-wf@1.11.3: added output_path
option for data.json"}},{"before":"fe8c2059e821aab9748654d52ca1352acae50944","after":"f84eeb0185ae7bc1879119883e3041ecd11995c5","ref":"refs/heads/main","pushedAt":"2024-08-14T12:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-wf: CF updated to gaarf@2.11.1\n\nChange-Id: I0e3a57a5a80f70738b22405f8a91e10f0f457b16","shortMessageHtmlLink":"gaarf-wf: CF updated to gaarf@2.11.1"}},{"before":"01c45402d1ec69a11d7546b856126a9447ac7064","after":"fe8c2059e821aab9748654d52ca1352acae50944","ref":"refs/heads/main","pushedAt":"2024-08-14T12:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-js@2.11.1\nfix: FileWriterBase: disabled resumable upload for streaming to GCS, increased maxRetries - to overcome sporadic failures of GCS API on high load\nrefactoring: adsConfig moved to GoogleAdsApiClientBase;\nApiClients: added logging in retry callbacks;\nApiClients: unknown GoogleAds errors are considered as retryable\nFileWriterBase: resolving local paths\ngaarf-wf: Workflow: added one more error's tag to handle as retryable error (SystemError)\n\nChange-Id: Id9162d075408a2f1809645d9031db23aceccd547","shortMessageHtmlLink":"gaarf-js@2.11.1"}},{"before":"abbea8b49a7c2da0863c7a02879ba00f4bbb1d02","after":"01c45402d1ec69a11d7546b856126a9447ac7064","ref":"refs/heads/main","pushedAt":"2024-08-12T13:35:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-wf: workflow support different writers via 'writer' argument\nwf: `bq_writer_options` was renamed to `writer_options`\ncf: Cloud Function gaarf support different writers via 'writer' QS argument ('bq' is still the default)\ncf: setting `outputPath` option by default for all writers (as `gs://${projectId}/tmp`)\n\nChange-Id: I20eae43b0ee1aeaadcee460dbb29dd6be4259b27","shortMessageHtmlLink":"gaarf-wf: workflow support different writers via 'writer' argument"}},{"before":"f1a1de45556b46625f9447be301fcba88632b257","after":"abbea8b49a7c2da0863c7a02879ba00f4bbb1d02","ref":"refs/heads/main","pushedAt":"2024-08-12T12:33:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"forgotten ads-utils.ts/js - Ads utility methods\n\nChange-Id: I4409461dcfd45842d504a0b50668f9cc9c36f6da","shortMessageHtmlLink":"forgotten ads-utils.ts/js - Ads utility methods"}},{"before":"777d505b4b6adccf0c6ecf9e04f84256462debfd","after":"f1a1de45556b46625f9447be301fcba88632b257","ref":"refs/heads/main","pushedAt":"2024-08-12T11:38:46.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-js@2.11 release\n\nChange-Id: Ic347cf84360ca9cb6c873181cdda5ba9f28f27cb","shortMessageHtmlLink":"gaarf-js@2.11 release"}},{"before":"84e12a300c2eb473e3afdc7eed0eccb1e351f016","after":"777d505b4b6adccf0c6ecf9e04f84256462debfd","ref":"refs/heads/main","pushedAt":"2024-07-29T13:49:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-wf: Workflow: 'fail fast' terminates workflow as soon as an error occurred; improved logging of errors (retry/non-retry and final error)\nintroduced output_path argument to pass to CF\n\nChange-Id: Ib407db00dd1c6fb2c6d61446d1d1b9fe558ff0a2","shortMessageHtmlLink":"gaarf-wf: Workflow: 'fail fast' terminates workflow as soon as an err…"}},{"before":"92d4dff9c20df59d35c322f1d794eea0e0162121","after":"84e12a300c2eb473e3afdc7eed0eccb1e351f016","ref":"refs/heads/main","pushedAt":"2024-07-18T14:00:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-wf: [cf] readability fixes\n\nChange-Id: I0acea64bc5c036d15d9824690a68ea6d15b7ead6","shortMessageHtmlLink":"gaarf-wf: [cf] readability fixes"}},{"before":"1e09126b28eeba0c8a361d7e622b9d384860d769","after":"92d4dff9c20df59d35c322f1d794eea0e0162121","ref":"refs/heads/main","pushedAt":"2024-07-18T12:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-wf: [workflow] Fix: unified views were created per batch instead of for all accounts\ngaarf-wf: [workflow] added cid_ignore argument\n\nChange-Id: I32404b02d811aaecb825da87a72a3cbb439f92d7","shortMessageHtmlLink":"gaarf-wf: [workflow] Fix: unified views were created per batch instea…"}},{"before":"79d2aab2bb5882976d115e9dcf20dd83d159bd03","after":"1e09126b28eeba0c8a361d7e622b9d384860d769","ref":"refs/heads/main","pushedAt":"2024-07-16T06:43:22.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"gaarf-wf: [CF getcids] decreased the default number of accounts in batch\ngaarf-wf: [Workflow] added timeout for calling workflow-ads (24 hours instead of the default one of 30 mins)\ngaarf-wf: [Workflow] fixed argument encoding for Scheduler Job (used by schedule-wf.sh)\ngaarf-wf: [CF gaarf] forgotten compiled code for gaarf CF (logging refactored)\n\nChange-Id: I8e4be0c05c51f39d50485500a2c857ddda0956ba","shortMessageHtmlLink":"gaarf-wf: [CF getcids] decreased the default number of accounts in batch"}},{"before":"e3d0d16cea8c402dc409573e081e706912d0e5e8","after":"79d2aab2bb5882976d115e9dcf20dd83d159bd03","ref":"refs/heads/main","pushedAt":"2024-07-09T10:03:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"Fix: create-gaarf-wf@1.11.1: settings.ini was being created too late (so functions/workflows were deployed under the default name)\n\nChange-Id: I4e7a0f39f5567ebb8ccb26289cdfd3ab1b659972","shortMessageHtmlLink":"Fix: create-gaarf-wf@1.11.1: settings.ini was being created too late …"}},{"before":null,"after":"9b88e0721c6a32a665ce5e81381e2a2bc41fbf9f","ref":"refs/heads/dependabot/pip/py/pip-62dcf23dd2","pushedAt":"2024-07-06T02:24: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 the pip group across 1 directory with 2 updates\n\nBumps the pip group with 2 updates in the /py directory: [certifi](https://github.com/certifi/python-certifi) and [urllib3](https://github.com/urllib3/urllib3).\n\n\nUpdates `certifi` from 2024.6.2 to 2024.7.4\n- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)\n\nUpdates `urllib3` from 2.2.1 to 2.2.2\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-type: indirect\n dependency-group: pip\n- dependency-name: urllib3\n dependency-type: indirect\n dependency-group: pip\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the pip group across 1 directory with 2 updates"}},{"before":null,"after":"c4376c73eb2bbb1ed9ef94a89415382a6c21a780","ref":"refs/heads/dependabot/npm_and_yarn/gcp/create-gaarf-wf/npm_and_yarn-28e15275be","pushedAt":"2024-06-27T12:27: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 the npm_and_yarn group across 3 directories with 5 updates\n\nBumps the npm_and_yarn group with 2 updates in the /gcp/create-gaarf-wf directory: [braces](https://github.com/micromatch/braces) and [es5-ext](https://github.com/medikoo/es5-ext).\nBumps the npm_and_yarn group with 3 updates in the /gcp/functions directory: [braces](https://github.com/micromatch/braces), [@grpc/grpc-js](https://github.com/grpc/grpc-node) and [express](https://github.com/expressjs/express).\nBumps the npm_and_yarn group with 3 updates in the /js directory: [braces](https://github.com/micromatch/braces), [@grpc/grpc-js](https://github.com/grpc/grpc-node) and [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse).\n\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\nUpdates `es5-ext` from 0.10.62 to 0.10.64\n- [Release notes](https://github.com/medikoo/es5-ext/releases)\n- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64)\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\nUpdates `@grpc/grpc-js` from 1.10.1 to 1.10.10\n- [Release notes](https://github.com/grpc/grpc-node/releases)\n- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.1...@grpc/grpc-js@1.10.10)\n\nUpdates `express` from 4.18.2 to 4.19.2\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\nUpdates `@grpc/grpc-js` from 1.10.1 to 1.10.10\n- [Release notes](https://github.com/grpc/grpc-node/releases)\n- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.1...@grpc/grpc-js@1.10.10)\n\nUpdates `@babel/traverse` from 7.22.20 to 7.24.7\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: es5-ext\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: braces\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@grpc/grpc-js\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: express\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: braces\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@grpc/grpc-js\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the npm_and_yarn group across 3 directories with 5 updates"}},{"before":"1454cfab9bfadbc0334d1cebeb6cc1acaf8d9544","after":"e3d0d16cea8c402dc409573e081e706912d0e5e8","ref":"refs/heads/main","pushedAt":"2024-06-27T12:26:11.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"AndreyMarkinPPC","name":"Andrei Markin","path":"/AndreyMarkinPPC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21127976?s=80&v=4"},"commit":{"message":"[gaarf-py] Bump to 1.14.3\n\n* Fix bug with writing Ads data to BigQuery\n* Update building configs for gaarf-simulator\n\nChange-Id: Ida71a54fc032a566a6d0a2fc469dbce2cbe6d6e4","shortMessageHtmlLink":"[gaarf-py] Bump to 1.14.3"}},{"before":"0d938d9f3f6b4b0da41b7f4ad03a3200970b2344","after":"1454cfab9bfadbc0334d1cebeb6cc1acaf8d9544","ref":"refs/heads/main","pushedAt":"2024-06-21T09:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"create-gaart-wf@1.11: shell scripts now use gcp/setup.sh for all operation with settings.ini which created during generation\nworkflow arguments are saved in data.json and not hard-coded in shell scripts anymore\nsupport of custom service account - additional question in wizard and it's saved in settings.ini if provided\n\nChange-Id: I5ad4d6a81fe1906cb2b98dd82af5467141f0075e","shortMessageHtmlLink":"create-gaart-wf@1.11: shell scripts now use gcp/setup.sh for all oper…"}},{"before":null,"after":"a32b1c64746a02a945e4c2e9b3f5bd9a30f22e01","ref":"refs/heads/dependabot/pip/py/pip-48da786093","pushedAt":"2024-06-17T23:30:32.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 urllib3 in /py in the pip group across 1 directory\n\nBumps the pip group with 1 update in the /py directory: [urllib3](https://github.com/urllib3/urllib3).\n\n\nUpdates `urllib3` from 2.2.1 to 2.2.2\n- [Release notes](https://github.com/urllib3/urllib3/releases)\n- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)\n- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: urllib3\n dependency-type: indirect\n dependency-group: pip\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump urllib3 in /py in the pip group across 1 directory"}},{"before":"e406082681321ae9b7a889d8bdc6fcce53d592db","after":"0d938d9f3f6b4b0da41b7f4ad03a3200970b2344","ref":"refs/heads/main","pushedAt":"2024-06-14T16:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyMarkinPPC","name":"Andrei Markin","path":"/AndreyMarkinPPC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21127976?s=80&v=4"},"commit":{"message":"[gaarf-py] Add support for remote writes for CSV and JSON writers\n\nChange-Id: I76c0b3bff5051dff1d314426b4361468ea188f99","shortMessageHtmlLink":"[gaarf-py] Add support for remote writes for CSV and JSON writers"}},{"before":"c8362b1755b0eb638ced06a380beab46bfd87834","after":"e406082681321ae9b7a889d8bdc6fcce53d592db","ref":"refs/heads/main","pushedAt":"2024-06-12T07:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndreyMarkinPPC","name":"Andrei Markin","path":"/AndreyMarkinPPC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21127976?s=80&v=4"},"commit":{"message":"[gaarf-py] Update requirements for 1.14.1 version\n\nChange-Id: Ic0748bf410d9c6aa886b64ade8d798b2da9ffc5d","shortMessageHtmlLink":"[gaarf-py] Update requirements for 1.14.1 version"}},{"before":"495009d6dbe8ca7d48c9b210be10528f77caf67b","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/gcp/create-gaarf-wf/npm_and_yarn-283cdf065e","pushedAt":"2024-06-11T18:57:38.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":"34c86e2881f8f0c6986fa8ea74cd5cbb34b8a335","ref":"refs/heads/dependabot/npm_and_yarn/gcp/create-gaarf-wf/npm_and_yarn-9aebb0698f","pushedAt":"2024-06-11T18:57:34.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 the npm_and_yarn group across 3 directories with 5 updates\n\nBumps the npm_and_yarn group with 2 updates in the /gcp/create-gaarf-wf directory: [braces](https://github.com/micromatch/braces) and [es5-ext](https://github.com/medikoo/es5-ext).\nBumps the npm_and_yarn group with 3 updates in the /gcp/functions directory: [braces](https://github.com/micromatch/braces), [@grpc/grpc-js](https://github.com/grpc/grpc-node) and [express](https://github.com/expressjs/express).\nBumps the npm_and_yarn group with 3 updates in the /js directory: [braces](https://github.com/micromatch/braces), [@grpc/grpc-js](https://github.com/grpc/grpc-node) and [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse).\n\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\nUpdates `es5-ext` from 0.10.62 to 0.10.64\n- [Release notes](https://github.com/medikoo/es5-ext/releases)\n- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64)\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\nUpdates `@grpc/grpc-js` from 1.10.1 to 1.10.9\n- [Release notes](https://github.com/grpc/grpc-node/releases)\n- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.1...@grpc/grpc-js@1.10.9)\n\nUpdates `express` from 4.18.2 to 4.19.2\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\nUpdates `@grpc/grpc-js` from 1.10.1 to 1.10.9\n- [Release notes](https://github.com/grpc/grpc-node/releases)\n- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.1...@grpc/grpc-js@1.10.9)\n\nUpdates `@babel/traverse` from 7.22.20 to 7.24.7\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: es5-ext\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: braces\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@grpc/grpc-js\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: express\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: braces\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@grpc/grpc-js\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the npm_and_yarn group across 3 directories with 5 updates"}},{"before":"19da605011aef540842d30ea0fa4d2776c276f75","after":null,"ref":"refs/heads/dependabot/pip/py/pip-aed9f6bbcd","pushedAt":"2024-06-11T18:57:32.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":"b0320e8c21adc6e087d1a11ea85c8c0d86374874","after":"c8362b1755b0eb638ced06a380beab46bfd87834","ref":"refs/heads/main","pushedAt":"2024-06-11T18:56:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AndreyMarkinPPC","name":"Andrei Markin","path":"/AndreyMarkinPPC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21127976?s=80&v=4"},"commit":{"message":"[gaarf-py] Bump to 1.14.1\n\n* Add support for Google Ads API v17\n* Provide correct library for smart_open[gcs]\n* Add simplified import for `AdsReportFetcher`\n\nChange-Id: I6c453b4c4de0d8a565862aa9bd3c7f26a8938eb7","shortMessageHtmlLink":"[gaarf-py] Bump to 1.14.1"}},{"before":"d9efc9207c1eca10588499f374afe82668ea70a6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/js/babel/traverse-7.23.2","pushedAt":"2024-06-10T21:44:29.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":"495009d6dbe8ca7d48c9b210be10528f77caf67b","ref":"refs/heads/dependabot/npm_and_yarn/gcp/create-gaarf-wf/npm_and_yarn-283cdf065e","pushedAt":"2024-06-10T21:44:25.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 the npm_and_yarn group across 3 directories with 4 updates\n\nBumps the npm_and_yarn group with 1 update in the /gcp/create-gaarf-wf directory: [es5-ext](https://github.com/medikoo/es5-ext).\nBumps the npm_and_yarn group with 2 updates in the /gcp/functions directory: [@grpc/grpc-js](https://github.com/grpc/grpc-node) and [express](https://github.com/expressjs/express).\nBumps the npm_and_yarn group with 2 updates in the /js directory: [@grpc/grpc-js](https://github.com/grpc/grpc-node) and [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse).\n\n\nUpdates `es5-ext` from 0.10.62 to 0.10.64\n- [Release notes](https://github.com/medikoo/es5-ext/releases)\n- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64)\n\nUpdates `@grpc/grpc-js` from 1.10.1 to 1.10.9\n- [Release notes](https://github.com/grpc/grpc-node/releases)\n- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.1...@grpc/grpc-js@1.10.9)\n\nUpdates `express` from 4.18.2 to 4.19.2\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\nUpdates `@grpc/grpc-js` from 1.10.1 to 1.10.9\n- [Release notes](https://github.com/grpc/grpc-node/releases)\n- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.1...@grpc/grpc-js@1.10.9)\n\nUpdates `@babel/traverse` from 7.22.20 to 7.24.7\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: es5-ext\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@grpc/grpc-js\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: express\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@grpc/grpc-js\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the npm_and_yarn group across 3 directories with 4 updates"}},{"before":"edfb79b6d9e6638f46b4de9fca7ae7138baed838","after":"b0320e8c21adc6e087d1a11ea85c8c0d86374874","ref":"refs/heads/main","pushedAt":"2024-06-05T07:29:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AndreyMarkinPPC","name":"Andrei Markin","path":"/AndreyMarkinPPC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21127976?s=80&v=4"},"commit":{"message":"[gaarf-py] Bump gaarf to version 1.14.0\n\nChange-Id: I6ed4d7ea2ea5017f411107221f7539427e4be054","shortMessageHtmlLink":"[gaarf-py] Bump gaarf to version 1.14.0"}},{"before":"cd509ce5a47a519cb05172b6e471e0fb7171a8a6","after":"edfb79b6d9e6638f46b4de9fca7ae7138baed838","ref":"refs/heads/main","pushedAt":"2024-05-31T09:26:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evil-shrike","name":"Sergei Dorogin","path":"/evil-shrike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203230?s=80&v=4"},"commit":{"message":"Merge \"gaarf-wf: improved logging in Cloud Function (less but more detailed) gaarf-js: improved logging: outputing mode (sync/parallel) and API version create-gaarf-wf@1.10.4: added a commended line into deploy-wf.sh with command for enabling debug logging\" into main","shortMessageHtmlLink":"Merge \"gaarf-wf: improved logging in Cloud Function (less but more de…"}},{"before":"52c0d96665b3bc0fbd1917e64680a3cb2ba83930","after":"cd509ce5a47a519cb05172b6e471e0fb7171a8a6","ref":"refs/heads/main","pushedAt":"2024-05-31T09:01:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AndreyMarkinPPC","name":"Andrei Markin","path":"/AndreyMarkinPPC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21127976?s=80&v=4"},"commit":{"message":"Run pytest github actions based on setup.py\n\nChange-Id: I6f634bf97af8fe9800b0135696c6fa9f7c4d0844","shortMessageHtmlLink":"Run pytest github actions based on setup.py"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmyy0ZQA","startCursor":null,"endCursor":null}},"title":"Activity · google/ads-api-report-fetcher"}