{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":142528603,"defaultBranch":"main","name":"go-sigsci","ownerLogin":"signalsciences","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-27T04:43:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6218740?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723751154.0","currentOid":""},"activityList":{"items":[{"before":"26eb827efa0e4349b8cbe336eea8da51d71b1426","after":"9c89950e9d99a7d44f593fa7495c4566f481392a","ref":"refs/heads/main","pushedAt":"2024-08-15T19:38:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"add fields to site integrations (#65)","shortMessageHtmlLink":"add fields to site integrations (#65)"}},{"before":null,"after":"5ea70feb2426baec93b3442b68526d4a341c5e49","ref":"refs/heads/update_site_integrations_struct","pushedAt":"2024-08-15T19:34:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeremy-cxf","name":"Jeremy Cocks","path":"/jeremy-cxf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98757756?s=80&v=4"},"commit":{"message":"add fields to site integrations","shortMessageHtmlLink":"add fields to site integrations"}},{"before":"b31321ff8496efc43a7c11c7ab8593b7aa9e81d9","after":"26eb827efa0e4349b8cbe336eea8da51d71b1426","ref":"refs/heads/main","pushedAt":"2024-08-13T21:55:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"MINOR: api: add new CustomClientIP option to Edge deployment (#64)\n\nThis commit adds the new option `CustomClientIP` / `customClientIP` to\r\nthe CreateOrUpdateEdgeDeploymentServiceBody struct. This option prevents\r\nthe Fastly-Client-IP header from being overwritten by the NGWAF. It is\r\nintended for advanced use cases.","shortMessageHtmlLink":"MINOR: api: add new CustomClientIP option to Edge deployment (#64)"}},{"before":null,"after":"c35078bccea3e93b2a4b9c160e22a9431f5158e4","ref":"refs/heads/dcorbett/custom-client-ip","pushedAt":"2024-08-13T21:43:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"MINOR: api: add new CustomClientIP option to Edge deployment\n\nThis commit adds the new option `CustomClientIP` / `customClientIP` to\nthe CreateOrUpdateEdgeDeploymentServiceBody struct. This option prevents\nthe Fastly-Client-IP header from being overwritten by the NGWAF. It is\nintended for advanced use cases.","shortMessageHtmlLink":"MINOR: api: add new CustomClientIP option to Edge deployment"}},{"before":"263e9347f6c56437db20f56a59fa780f950841cc","after":null,"ref":"refs/heads/dcorbett/custom-client-ip","pushedAt":"2024-08-13T21:42:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"}},{"before":null,"after":"263e9347f6c56437db20f56a59fa780f950841cc","ref":"refs/heads/dcorbett/custom-client-ip","pushedAt":"2024-08-13T21:41:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"MINOR: api: add new CustomClientIP option to Edge deployment\n\nThis commit adds the new option `CustomClientIP` / `customClientIP` to\nthe CreateOrUpdateEdgeDeploymentServiceBody struct. This option prevents\nthe Fastly-Client-IP header from being overwritten by the NGWAF. It is\nintended for advanced use cases.","shortMessageHtmlLink":"MINOR: api: add new CustomClientIP option to Edge deployment"}},{"before":"92ef742da7580f503f428885cc0cb52d52c233f9","after":"b31321ff8496efc43a7c11c7ab8593b7aa9e81d9","ref":"refs/heads/main","pushedAt":"2024-08-01T13:25:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"BrooksCunningham","name":"Brooks Cunningham","path":"/BrooksCunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22921241?s=80&v=4"},"commit":{"message":"Merge pull request #63 from signalsciences/fix-agent-alerts\n\nUpdating CustomAlertBody","shortMessageHtmlLink":"Merge pull request #63 from signalsciences/fix-agent-alerts"}},{"before":"92ef742da7580f503f428885cc0cb52d52c233f9","after":"c0126dc374592d196545f3a5b6985f36c0db3323","ref":"refs/heads/fix-agent-alerts","pushedAt":"2024-07-31T16:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrooksCunningham","name":"Brooks Cunningham","path":"/BrooksCunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22921241?s=80&v=4"},"commit":{"message":"Updating CustomAlertBody\n\nAdding fields Operator and FieldName to support agent alerts.","shortMessageHtmlLink":"Updating CustomAlertBody"}},{"before":null,"after":"92ef742da7580f503f428885cc0cb52d52c233f9","ref":"refs/heads/fix-agent-alerts","pushedAt":"2024-07-31T16:17:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BrooksCunningham","name":"Brooks Cunningham","path":"/BrooksCunningham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22921241?s=80&v=4"},"commit":{"message":"MINOR: Add edgeDeployment confirmation request. (#61)\n\n* add confirm call\r\n\r\n* rename function to GetEdgeDeployment","shortMessageHtmlLink":"MINOR: Add edgeDeployment confirmation request. (#61)"}},{"before":null,"after":"cb0b4471bebf00018808e374dc7679ac3f9163ae","ref":"refs/heads/go-1.22","pushedAt":"2024-05-14T04:56:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shawnps","name":null,"path":"/shawnps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80111?s=80&v=4"},"commit":{"message":".github/workflows: use Go 1.22","shortMessageHtmlLink":".github/workflows: use Go 1.22"}},{"before":"1b937d5e412c260e6b68e453fbb1b6a7f1c869b9","after":"92ef742da7580f503f428885cc0cb52d52c233f9","ref":"refs/heads/main","pushedAt":"2024-04-25T23:52:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shawnps","name":null,"path":"/shawnps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80111?s=80&v=4"},"commit":{"message":"MINOR: Add edgeDeployment confirmation request. (#61)\n\n* add confirm call\r\n\r\n* rename function to GetEdgeDeployment","shortMessageHtmlLink":"MINOR: Add edgeDeployment confirmation request. (#61)"}},{"before":"4a954e1dd36a905f75d92aa2108b612efc1d7bd2","after":"21eb6d6b2e9055662bc42a138ca5e3510fd7cf6d","ref":"refs/heads/add-confirm-details-call","pushedAt":"2024-04-25T10:24:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremy-cxf","name":"Jeremy Cocks","path":"/jeremy-cxf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98757756?s=80&v=4"},"commit":{"message":"rename function to GetEdgeDeployment","shortMessageHtmlLink":"rename function to GetEdgeDeployment"}},{"before":null,"after":"4a954e1dd36a905f75d92aa2108b612efc1d7bd2","ref":"refs/heads/add-confirm-details-call","pushedAt":"2024-04-24T16:22:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeremy-cxf","name":"Jeremy Cocks","path":"/jeremy-cxf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98757756?s=80&v=4"},"commit":{"message":"add confirm call","shortMessageHtmlLink":"add confirm call"}},{"before":"03916a38b0af6ab5806fb99c07ff6980ee202831","after":null,"ref":"refs/heads/dcorbett/add-browserchallenge","pushedAt":"2024-03-15T06:01:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"}},{"before":"16da19e736edf7df020834c44c79fececffb9d3b","after":"1b937d5e412c260e6b68e453fbb1b6a7f1c869b9","ref":"refs/heads/main","pushedAt":"2024-03-15T06:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"MINOR: api: add browser challenge to site rule (#60)\n\nThe NGWAF now supports the `browserChallenge` action in site rules as part of\r\nthe Bot Management product. This commit adds the `allowInteractive` capability\r\nto the Site Rule struct to allow for toggling interactive/non-interactive\r\nchallenges.","shortMessageHtmlLink":"MINOR: api: add browser challenge to site rule (#60)"}},{"before":null,"after":"03916a38b0af6ab5806fb99c07ff6980ee202831","ref":"refs/heads/dcorbett/add-browserchallenge","pushedAt":"2024-03-15T03:51:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"MINOR: api: add browser challenge to site rule\n\nThe NGWAF now supports the `browserChallenge` action in site rules as part of\nthe Bot Management product. This commit adds the `allowInteractive` capability\nto the Site Rule struct to allow for toggling interactive/non-interactive\nchallenges.","shortMessageHtmlLink":"MINOR: api: add browser challenge to site rule"}},{"before":"c552bb936e826eb092b0123e391c2168d2d44a68","after":"16da19e736edf7df020834c44c79fececffb9d3b","ref":"refs/heads/main","pushedAt":"2024-01-04T17:52:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"MEDIUM: api: add attack thresholds+immediate block (#59)\n\nThis commit adds the new AttackThresholds and\r\nImmediateBlock API parameters to the Site struct.\r\n\r\nThese parameters allow you to adjust the attack\r\nthresholds for the 1 minute, 10 minute, and 1 hour\r\nintervals.\r\n\r\n`gofumpt` was also ran on the source, which\r\nresulted on a number of formatting improvements.","shortMessageHtmlLink":"MEDIUM: api: add attack thresholds+immediate block (#59)"}},{"before":"60f1d3e5d683aeaab143875380620b97e1610018","after":"69f58ec598f978f598e5ccadf7480104c4c28e75","ref":"refs/heads/dcorbett/add-attack-thresholds","pushedAt":"2024-01-03T16:32:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"linter error","shortMessageHtmlLink":"linter error"}},{"before":"c93684e93a52c5614c500ac1e12d471db9b2ffa3","after":"60f1d3e5d683aeaab143875380620b97e1610018","ref":"refs/heads/dcorbett/add-attack-thresholds","pushedAt":"2024-01-03T16:31:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":null,"after":"c93684e93a52c5614c500ac1e12d471db9b2ffa3","ref":"refs/heads/dcorbett/add-attack-thresholds","pushedAt":"2024-01-03T16:29:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"MEDIUM: api: add attack thresholds+immediate block\n\nThis commit adds the new AttackThresholds and\nImmediateBlock API parameters to the Site struct.\n\nThese parameters allow you to adjust the attack\nthresholds for the 1 minute, 10 minute, and 1 hour\nintervals.\n\n`gofumpt` was also ran on the source, which\nresulted on a number of formatting improvements.","shortMessageHtmlLink":"MEDIUM: api: add attack thresholds+immediate block"}},{"before":null,"after":"e191aea2a619b772772a9dd98cc88f35208467a4","ref":"refs/heads/extend-corp","pushedAt":"2023-12-24T19:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeremy-cxf","name":"Jeremy Cocks","path":"/jeremy-cxf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98757756?s=80&v=4"},"commit":{"message":"extend corp to return api values","shortMessageHtmlLink":"extend corp to return api values"}},{"before":"bbba41e131e793853c1bce07158875f68842cc2c","after":"c552bb936e826eb092b0123e391c2168d2d44a68","ref":"refs/heads/main","pushedAt":"2023-09-27T00:34:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shawnps","name":null,"path":"/shawnps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80111?s=80&v=4"},"commit":{"message":"DOC: update comments with new comparison opers (#57)\n\nThis commit updates the code comments to reflect the new comparison\r\noperators greaterEqual/lesserEqual as well as the new value type,\r\nvalueInt.","shortMessageHtmlLink":"DOC: update comments with new comparison opers (#57)"}},{"before":null,"after":"98b22c0bfa9c4fbd71d882544cf90dbbe782f5da","ref":"refs/heads/dcorbett/update-comments-comparison","pushedAt":"2023-09-26T15:08:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daniel-corbett","name":"Daniel Corbett","path":"/daniel-corbett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38925638?s=80&v=4"},"commit":{"message":"DOC: update comments with new comparison opers\n\nThis commit updates the code comments to reflect the new comparison\noperators greaterEqual/lesserEqual as well as the new value type,\nvalueInt.","shortMessageHtmlLink":"DOC: update comments with new comparison opers"}},{"before":"973b55aaf1434a5c2273ae3aa6109a3b010dfdf2","after":"bbba41e131e793853c1bce07158875f68842cc2c","ref":"refs/heads/main","pushedAt":"2023-07-07T21:03:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"vvuksan","name":"Vladimir Vuksan","path":"/vvuksan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/260877?s=80&v=4"},"commit":{"message":"Merge pull request #56 from signalsciences/edge_service_retries_2\n\nExtend timeouts for linking of Edge Inspection Service to Fastly Service","shortMessageHtmlLink":"Merge pull request #56 from signalsciences/edge_service_retries_2"}},{"before":"9fdd57b9220145c16d603c56ced5d755274e7228","after":"6ab83d0222339c96136b58dc99e9e9efdd3420c7","ref":"refs/heads/edge_service_retries_2","pushedAt":"2023-07-07T19:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvuksan","name":"Vladimir Vuksan","path":"/vvuksan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/260877?s=80&v=4"},"commit":{"message":"Fix build errors","shortMessageHtmlLink":"Fix build errors"}},{"before":"139e7c0eb8d87ee9313709b1aeeb305c03d2ed13","after":"9fdd57b9220145c16d603c56ced5d755274e7228","ref":"refs/heads/edge_service_retries_2","pushedAt":"2023-07-07T18:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvuksan","name":"Vladimir Vuksan","path":"/vvuksan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/260877?s=80&v=4"},"commit":{"message":"Change error message","shortMessageHtmlLink":"Change error message"}},{"before":"13b8ee7f415d5e68f3a016024d254f59aae9cddf","after":null,"ref":"refs/heads/edge_service_retries","pushedAt":"2023-07-07T18:53:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vvuksan","name":"Vladimir Vuksan","path":"/vvuksan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/260877?s=80&v=4"}},{"before":null,"after":"139e7c0eb8d87ee9313709b1aeeb305c03d2ed13","ref":"refs/heads/edge_service_retries_2","pushedAt":"2023-07-07T18:52:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vvuksan","name":"Vladimir Vuksan","path":"/vvuksan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/260877?s=80&v=4"},"commit":{"message":"Linking of an inspection service with Fastly service may take more than 90 seconds. Extending timeouts","shortMessageHtmlLink":"Linking of an inspection service with Fastly service may take more th…"}},{"before":"e93edecbc57a61eeb548c380aea710f38fd7a9db","after":"13b8ee7f415d5e68f3a016024d254f59aae9cddf","ref":"refs/heads/edge_service_retries","pushedAt":"2023-07-07T18:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vvuksan","name":"Vladimir Vuksan","path":"/vvuksan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/260877?s=80&v=4"},"commit":{"message":"Linking of an inspection service with Fastly service may take more than 90 seconds. Extending timeouts","shortMessageHtmlLink":"Linking of an inspection service with Fastly service may take more th…"}},{"before":"ca079947fb28882ecaec2a6dfeaadad0713d6ab9","after":"973b55aaf1434a5c2273ae3aa6109a3b010dfdf2","ref":"refs/heads/main","pushedAt":"2023-07-07T04:34:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shawnps","name":null,"path":"/shawnps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80111?s=80&v=4"},"commit":{"message":"Edge service retries (#55)\n\n* Adding retries for CreateOrUpdateEdgeDeploymentService\r\n\r\n* Using for loop for the retries\r\n\r\nThe logging needs to be cleaned up\r\n\r\n* Adding case statement for CreateOrUpdateEdgeDeploymentService\r\n\r\nCreated new function `sc.doRequestDetailed` to return the response object and err.\r\n\r\nNeeds some cleanup of the comments.\r\n\r\n* Removed logging outputs and added case switch for 401 response code.\r\n\r\n* Removing unused \"err\" variable to pass static checks\r\n\r\n* matching Go style\r\n\r\nCo-authored-by: shawnps \r\n\r\n* Renamed \"sleepTime\" var\r\n\r\n* Refactored doRequest to utilize doRequestDetailed\r\n\r\n* Change the sleeptime to be fixed 15 seconds instead of progressive. Look for Retry-After response header on 404 responses before restarting\r\n\r\n* Revert calling doRequestDetailed to doRequest as it's unnecessary for this specific call\r\n\r\n---------\r\n\r\nCo-authored-by: shawnps \r\nCo-authored-by: Vladimir Vuksan ","shortMessageHtmlLink":"Edge service retries (#55)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm4RnCQA","startCursor":null,"endCursor":null}},"title":"Activity · signalsciences/go-sigsci"}