{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":467466472,"defaultBranch":"main","name":"dataall","ownerLogin":"data-dot-all","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-08T10:33:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/149529044?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727433065.0","currentOid":""},"activityList":{"items":[{"before":"0b1295a08918ea663a6e94ef81383b937dfea1fb","after":"4b67986afc50f581b33313c7d605f0ebc3682aab","ref":"refs/heads/main","pushedAt":"2024-09-27T11:59:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Fix wrong environment in the verification of redshift role (#1587)\n\n### Feature or Bugfix\r\n- Bugfix\r\n\r\n### Detail\r\nWe were validating if the Redshift role for a Redshift share request\r\nexisted in the dataset account, while we should be validating if it\r\nexists in the target account (share.environmentUri)\r\n\r\n### Relates\r\n- #955 \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"Fix wrong environment in the verification of redshift role (#1587)"}},{"before":null,"after":"00d92f67ae49a2698b2b4cd55007301313dde82e","ref":"refs/heads/fix/validation-redshift-roles-submit","pushedAt":"2024-09-27T10:31:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Wrong environment to check the redshift role","shortMessageHtmlLink":"Wrong environment to check the redshift role"}},{"before":"a535c9c13e5139b0473dc9b8ca4a76b6bdfb13bb","after":"0b1295a08918ea663a6e94ef81383b937dfea1fb","ref":"refs/heads/main","pushedAt":"2024-09-27T09:06:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"Fialed test fix: rename fixture session_cross_acc_env_1 (#1586)\n\n### Feature or Bugfix\r\n\r\n- Bugfix\r\n\r\n\r\n### Detail\r\n- fixed wrong fixture name\r\n\r\n### Relates\r\n- \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\n\r\nCo-authored-by: Sofia Sazonova ","shortMessageHtmlLink":"Fialed test fix: rename fixture session_cross_acc_env_1 (#1586)"}},{"before":"4091009b66e581793941eef450f4dcea0262babb","after":"3a5511de7563969d148052a7947b276461735231","ref":"refs/heads/feat/integ-tests-feed","pushedAt":"2024-09-26T17:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Add invalid input unhappy path","shortMessageHtmlLink":"Add invalid input unhappy path"}},{"before":"3f6c491c250535d9f4b739b75b191315414175d8","after":"cc3716b4a1ce89a1daa942b945fb544ad52bb1de","ref":"refs/heads/feat/-integ-tests-votes","pushedAt":"2024-09-26T17:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Add invalid input unhappy path","shortMessageHtmlLink":"Add invalid input unhappy path"}},{"before":"3641608c04fb9fa416f08bf5acd9040c33c4723b","after":null,"ref":"refs/heads/fix/increase_tests_timeout","pushedAt":"2024-09-26T13:59:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"}},{"before":"c903d99658d452cd64a37e949b94f808aad2e9e8","after":"a535c9c13e5139b0473dc9b8ca4a76b6bdfb13bb","ref":"refs/heads/main","pushedAt":"2024-09-26T13:59:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"increase codebuild timeout for integration tests (#1584)\n\n### Feature or Bugfix\r\n- Bugfix\r\n\r\n### Detail\r\nIntegration tests take more than 1hr to run hence the codebuild job is\r\ntiming out, increasing it to 4hrs\r\n\r\n\r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"increase codebuild timeout for integration tests (#1584)"}},{"before":null,"after":"3641608c04fb9fa416f08bf5acd9040c33c4723b","ref":"refs/heads/fix/increase_tests_timeout","pushedAt":"2024-09-26T13:39:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"increase codebuild timeout for integration tests","shortMessageHtmlLink":"increase codebuild timeout for integration tests"}},{"before":"f28544c31880c80e74dd56c60b6376ff076301ed","after":null,"ref":"refs/heads/fix/remove_dataall_dep","pushedAt":"2024-09-26T12:22:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"}},{"before":"ab7e2a9cad43b91702de3c70c6123c403c29d0eb","after":"c903d99658d452cd64a37e949b94f808aad2e9e8","ref":"refs/heads/main","pushedAt":"2024-09-26T12:22:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"don't import dataall from integtest (#1581)\n\n### Feature or Bugfix\r\n- Bugfix\r\n\r\n### Detail\r\nWe shouldn't be importing data.all code into integ tests.\r\n1. Integ tests are yet another client that don't and shouldn't know\r\nanything about data.all svc internals\r\n2. By doing this we need to install the entire dependency tree of the\r\nbackend (i.e currently tests are failing because ariadne dep is missing.\r\n ```\r\n/root/.pyenv/versions/3.11.9/lib/python3.11/importlib/__init__.py:126:\r\nin import_module\r\n return _bootstrap._gcd_import(name[level:], package, level)\r\n :1204: in _gcd_import\r\n ???\r\n :1176: in _find_and_load\r\n ???\r\n :1147: in _find_and_load_unlocked\r\n ???\r\n :690: in _load_unlocked\r\n ???\r\nenv/lib/python3.11/site-packages/_pytest/assertion/rewrite.py:172: in\r\nexec_module\r\n exec(co, module.__dict__)\r\ntests_new/integration_tests/modules/share_base/conftest.py:3: in\r\n\r\nfrom tests_new.integration_tests.aws_clients.iam import IAMClient\r\n tests_new/integration_tests/aws_clients/iam.py:7: in \r\nfrom dataall.base.aws.parameter_store import ParameterStoreManager\r\n backend/dataall/__init__.py:1: in \r\n from . import core, version\r\n backend/dataall/core/__init__.py:3: in \r\nfrom dataall.core import permissions, stacks, groups, environment,\r\norganizations, tasks, vpc, resource_lock\r\n backend/dataall/core/permissions/__init__.py:1: in \r\n from dataall.core.permissions import api\r\n backend/dataall/core/permissions/api/__init__.py:1: in \r\nfrom dataall.core.permissions.api import input_types, queries,\r\nresolvers, types, mutations\r\n backend/dataall/core/permissions/api/input_types.py:1: in \r\n from dataall.base.api import gql\r\n backend/dataall/base/api/__init__.py:3: in \r\n from ariadne import (\r\n E ModuleNotFoundError: No module named 'ariadne'\r\n ```\r\n3. Initialisation of data.all is convoluted and there are actions (i.e\r\naccessing Params) being done at import time\r\n\r\n### Relates\r\n- \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"don't import dataall from integtest (#1581)"}},{"before":"cc08f5de9ebc1c0c342ed79792b830e714fbb1c3","after":"f28544c31880c80e74dd56c60b6376ff076301ed","ref":"refs/heads/fix/remove_dataall_dep","pushedAt":"2024-09-26T12:14:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"use enum name","shortMessageHtmlLink":"use enum name"}},{"before":"b98fa5cb8abfb11cf6d513c313d06ce239645cef","after":null,"ref":"refs/heads/feature/drop_flask","pushedAt":"2024-09-26T11:20:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"}},{"before":"65009168289a255ca3f8b9b78f81f79812eefc38","after":"ab7e2a9cad43b91702de3c70c6123c403c29d0eb","ref":"refs/heads/main","pushedAt":"2024-09-26T11:20:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"migrate local server to FastAPI (#1577)\n\n### Feature or Bugfix\r\n- Refactoring\r\n\r\n### Detail\r\n* Migrate local server Flask to FastAPI\r\n* Upgrade and align versions of important libraries (aws-cdk-lib/boto3)\r\n* Simplify requirements files (removed explicitly defined deps that were\r\nnot required or were implicitly pulled by other packages).\r\n\r\n### Testing\r\nPenting succesful run on dev pipeline\r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"migrate local server to FastAPI (#1577)"}},{"before":null,"after":"cc08f5de9ebc1c0c342ed79792b830e714fbb1c3","ref":"refs/heads/fix/remove_dataall_dep","pushedAt":"2024-09-26T11:14:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"don't import dataall from integtest","shortMessageHtmlLink":"don't import dataall from integtest"}},{"before":"2f4815e558029e2ce5190cf706a65cf88fbf0b7d","after":null,"ref":"refs/heads/fix/maintenance-windows-enum","pushedAt":"2024-09-26T09:52:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"07ebbc3bddae07fb419cbcaa92ec5dd24821c2a7","after":null,"ref":"refs/heads/feat/integration-tests-dashboards","pushedAt":"2024-09-26T09:52:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"6b00803aacd0a9f6e71b07560493c79c6ff27ba1","after":null,"ref":"refs/heads/docs/log-retention-update","pushedAt":"2024-09-26T09:52:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"3e87ebfdddc166e03007d1b28aabc3d153d51db5","after":null,"ref":"refs/heads/checov-us-east-1","pushedAt":"2024-09-26T09:52:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"1cd5417337cb839c989e0d058c05f4cae6e355cd","after":null,"ref":"refs/heads/feat/integration-tests-dataset-filters","pushedAt":"2024-09-26T09:52:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"d2801ad7bc366abe2e71e89c79f34b9592309c10","after":null,"ref":"refs/heads/config-log-retention","pushedAt":"2024-09-26T09:52:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"cc5624dc2bccfe8bd7f62c3819ec71cc3bbfc6a3","after":null,"ref":"refs/heads/add-bucket-versioning","pushedAt":"2024-09-26T09:52:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"54a7768c34b403f8cad685ad95255b15b1fed3fb","after":null,"ref":"refs/heads/fix/upgrade-body-parser","pushedAt":"2024-09-26T09:52:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"}},{"before":"52ad7aab0701da4baa6af7e83ccdf78c7bce274d","after":"16632e55f27b78fa45da78bcb258ec0a282ee644","ref":"refs/heads/feat/redshift-new-permission-model-for-admin-connections","pushedAt":"2024-09-26T09:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Remove unused imports and use assert_that in tests","shortMessageHtmlLink":"Remove unused imports and use assert_that in tests"}},{"before":"792efed9813d3b5e1df8e24a4e467dace6bdf836","after":"52ad7aab0701da4baa6af7e83ccdf78c7bce274d","ref":"refs/heads/feat/redshift-new-permission-model-for-admin-connections","pushedAt":"2024-09-26T09:10:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Add MANAGE_REDSHIFT_CONNECTION_PERMISSIONS permission for handling redshift connection permissions operations","shortMessageHtmlLink":"Add MANAGE_REDSHIFT_CONNECTION_PERMISSIONS permission for handling re…"}},{"before":"070381533428c2205906f32f507680ef4a9c0ec6","after":"792efed9813d3b5e1df8e24a4e467dace6bdf836","ref":"refs/heads/feat/redshift-new-permission-model-for-admin-connections","pushedAt":"2024-09-26T08:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Add connection permissions unit tests","shortMessageHtmlLink":"Add connection permissions unit tests"}},{"before":"8634ea37f03d5788d4d277e0dcfc84ce0804213a","after":"070381533428c2205906f32f507680ef4a9c0ec6","ref":"refs/heads/feat/redshift-new-permission-model-for-admin-connections","pushedAt":"2024-09-26T07:26:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlpzx","name":"Adriana Lopez Lopez","path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Fix redshift validator unit tests","shortMessageHtmlLink":"Fix redshift validator unit tests"}},{"before":"765d497b39aa7c86297840d896dd7f9ba2fbbaa1","after":"3f6c491c250535d9f4b739b75b191315414175d8","ref":"refs/heads/feat/-integ-tests-votes","pushedAt":"2024-09-25T23:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Ruff","shortMessageHtmlLink":"Ruff"}},{"before":"c6def88000e55baf2adb5a48efa84c1e7a2160fc","after":"4091009b66e581793941eef450f4dcea0262babb","ref":"refs/heads/feat/integ-tests-feed","pushedAt":"2024-09-25T23:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Switch to session dataset","shortMessageHtmlLink":"Switch to session dataset"}},{"before":null,"after":"c6def88000e55baf2adb5a48efa84c1e7a2160fc","ref":"refs/heads/feat/integ-tests-feed","pushedAt":"2024-09-25T23:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Add integration tests feed","shortMessageHtmlLink":"Add integration tests feed"}},{"before":"336f626a88910e8ed63e167e6dc7a37940348693","after":"765d497b39aa7c86297840d896dd7f9ba2fbbaa1","ref":"refs/heads/feat/-integ-tests-votes","pushedAt":"2024-09-25T20:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Switc persistent dataset to session dataset","shortMessageHtmlLink":"Switc persistent dataset to session dataset"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxMTo1OTo0MS4wMDAwMDBazwAAAATCjZcA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQyMDowMToxMS4wMDAwMDBazwAAAATAv0SL"}},"title":"Activity · data-dot-all/dataall"}