{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537040198,"defaultBranch":"main","name":"opa","ownerLogin":"boranx","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-15T13:28:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20660506?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686655987.190971","currentOid":""},"activityList":{"items":[{"before":"2ade22958acd028ef61178bf1cff9e5d223351b3","after":"ce4df7825d9aab42ce423dd4884b85faa6d8ff67","ref":"refs/heads/main","pushedAt":"2024-06-03T19:31:26.000Z","pushType":"push","commitsCount":432,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"Add Flipt to the OPA ecosystem (#6781)\n\nSigned-off-by: Mark Phelps <209477+markphelps@users.noreply.github.com>","shortMessageHtmlLink":"Add Flipt to the OPA ecosystem (open-policy-agent#6781)"}},{"before":"72fcd514f23b68fb47aaed9098b12fdce996cf51","after":"2ade22958acd028ef61178bf1cff9e5d223351b3","ref":"refs/heads/main","pushedAt":"2023-06-26T16:30:57.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"Update to glibc-dynamic image (#6049)\n\ncc-dynamic has been deprecated.\r\n\r\nhttps://github.com/chainguard-images/images/blame/main/images/cc-dynamic/README.md#L23\r\n\r\nFixes https://github.com/open-policy-agent/opa/issues/6037\r\n\r\nNeeds https://github.com/chainguard-images/images/pull/937 before\r\nmerging.\r\n\r\nSigned-off-by: Charlie Egan ","shortMessageHtmlLink":"Update to glibc-dynamic image (open-policy-agent#6049)"}},{"before":"5ec8e68cdcf9496bec79d60dc0bc471c1f00bd52","after":"72fcd514f23b68fb47aaed9098b12fdce996cf51","ref":"refs/heads/main","pushedAt":"2023-06-21T08:34:09.472Z","pushType":"push","commitsCount":25,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"topdown: Format integer numbers without exponent\n\nWhen evaluating arithmetic operations, numbers are converted from\njson.Number to big.Float and back again. Currently the conversion back\nto json.Number uses the big.Float Text() method with the 'g' format.\nThis causes integers with 7 or more digits to be represented with a\ndecimal point and exponent.\n\nThis can be problematic when creating JWT tokens with \"iat\" and \"exp\"\ntimestamps, as apparently some JWT parsing libraries do not handle\nNumericDate values formatted with decimal point and exponent.\n\nInstead, modify the FloatToNumber() conversion method to avoid the\nexponent format for numbers which are integers.\n\nFixes #6013.\n\nSigned-off-by: Kenneth Jenkins ","shortMessageHtmlLink":"topdown: Format integer numbers without exponent"}},{"before":"ec350694ce1de8311304164a9dea61234ca55319","after":"67d871cc7767ec0b6d612a49c5a07684c780074b","ref":"refs/heads/fix-test-watcher","pushedAt":"2023-06-14T19:15:03.547Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ashutosh-narkar","name":"Ashutosh Narkar","path":"/ashutosh-narkar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3537328?s=80&v=4"},"commit":{"message":"fix(test): add unit test to cover #5986\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"fix(test): add unit test to cover open-policy-agent#5986"}},{"before":"9674a09e2afea643d8bc8e4fe681a54ae8960ecb","after":"ec350694ce1de8311304164a9dea61234ca55319","ref":"refs/heads/fix-test-watcher","pushedAt":"2023-06-14T13:30:04.529Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"fix(test): add unit test to cover #5986\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"fix(test): add unit test to cover open-policy-agent#5986"}},{"before":"fa4b42200290c233dbd6866549349b0229fdffc4","after":"9674a09e2afea643d8bc8e4fe681a54ae8960ecb","ref":"refs/heads/fix-test-watcher","pushedAt":"2023-06-14T09:13:41.600Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"fix(test): add unit test to cover #5986\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"fix(test): add unit test to cover open-policy-agent#5986"}},{"before":"9d186e78a06d675c2d7636e0333f0a5238a254e1","after":"fa4b42200290c233dbd6866549349b0229fdffc4","ref":"refs/heads/fix-test-watcher","pushedAt":"2023-06-14T08:54:21.256Z","pushType":"push","commitsCount":1,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"fix(test): add unit test to cover #5986\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"fix(test): add unit test to cover open-policy-agent#5986"}},{"before":null,"after":"9d186e78a06d675c2d7636e0333f0a5238a254e1","ref":"refs/heads/fix-test-watcher","pushedAt":"2023-06-13T11:33:07.190Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"fix(test): re-evaluate storage when remove(/insert) is detected\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"fix(test): re-evaluate storage when remove(/insert) is detected"}},{"before":"109e5bd620f20652c3340c8c3de3d719227fd69f","after":"5ec8e68cdcf9496bec79d60dc0bc471c1f00bd52","ref":"refs/heads/main","pushedAt":"2023-06-10T12:12:51.716Z","pushType":"push","commitsCount":14,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"build: bump golang 1.20.4 -> 1.20.5 (#5991)\n\nhttps://groups.google.com/g/golang-announce/c/q5135a9d924\r\n\r\nI don't think we're affected, but it's tripping up govulncheck because some\r\ncode actually uses the \"runtime\" package.\r\n\r\nSigned-off-by: Stephan Renatus ","shortMessageHtmlLink":"build: bump golang 1.20.4 -> 1.20.5 (open-policy-agent#5991)"}},{"before":"a8080563a2b923185758f5942f536a56c77fcea8","after":"109e5bd620f20652c3340c8c3de3d719227fd69f","ref":"refs/heads/main","pushedAt":"2023-06-06T08:52:29.881Z","pushType":"push","commitsCount":5,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"Integrate patch release v0.53.1\n\nSigned-off-by: Ashutosh Narkar ","shortMessageHtmlLink":"Integrate patch release v0.53.1"}},{"before":"dfe947a74655bc902e84bbb8d40946237a8576a8","after":"a8080563a2b923185758f5942f536a56c77fcea8","ref":"refs/heads/main","pushedAt":"2023-06-05T09:17:07.525Z","pushType":"push","commitsCount":10,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"planner: adjust check introduced in #5839 (#5965)\n\nSo the check introduced before was too broad: it aborted optimizations\r\nat the wrong spot -- the resulting plan didn't add up: path lengths used\r\nin CallDynamicStmt didn't match path lengths that the planned funcs\r\nhad.\r\n\r\nSo, while this change looks like over-fitting (also to me), we're really\r\ntrying to make test previous fix more specific.\r\n\r\nGenerally looking at that section of the planner, it feels like the intro\r\nof general refs would be a good moment to nuke and start over: the way\r\nthat refs-with-vars are put into the ruletrie seems like the root cause of\r\nour trouble here.\r\n\r\nFixes #5964.\r\n\r\nSigned-off-by: Stephan Renatus ","shortMessageHtmlLink":"planner: adjust check introduced in open-policy-agent#5839 (open-poli…"}},{"before":"17319072955048ab06ab00a0280724db859bc2b1","after":"dfe947a74655bc902e84bbb8d40946237a8576a8","ref":"refs/heads/main","pushedAt":"2023-05-25T12:43:42.678Z","pushType":"push","commitsCount":42,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"build(deps): bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 (#5952)","shortMessageHtmlLink":"build(deps): bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 (open-poli…"}},{"before":null,"after":"dfe947a74655bc902e84bbb8d40946237a8576a8","ref":"refs/heads/master","pushedAt":"2023-05-25T12:42:17.977Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"build(deps): bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 (#5952)","shortMessageHtmlLink":"build(deps): bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 (open-poli…"}},{"before":"002c980c92dbbaa0d7c4aa60145be546be552610","after":"17319072955048ab06ab00a0280724db859bc2b1","ref":"refs/heads/main","pushedAt":"2023-04-22T16:37:02.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"topdown: Add built-in HMAC compare function\n\nAdd crypto.hmac.equal built-in function to safelly comparing hashes generated by MD5, SHA-1, SHA-256 and SHA-512 hashing algorithms.\n\nThe built-in function is a wrapped for the function Equal of package crypto/hmac.\n\nIt's useful when you need to write a policy that requires to check hash signature for request body.\n\nSigned-off-by: Sandokan D. Arantes ","shortMessageHtmlLink":"topdown: Add built-in HMAC compare function"}},{"before":"ec4a11eb608787f6a0fc50f0bb9b5ace1f284c40","after":"002c980c92dbbaa0d7c4aa60145be546be552610","ref":"refs/heads/main","pushedAt":"2023-04-12T22:52:41.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"[ast/inspect] Fix issue with unset annotation data\n\nFixes regression explained in https://github.com/open-policy-agent/opa/issues/5826\r\n\r\nSigned-off-by: Charlie Egan ","shortMessageHtmlLink":"[ast/inspect] Fix issue with unset annotation data"}},{"before":"17bc2024e6a9f2f870e524140fe3beff141d9281","after":"6f94a9ff144a4c0ef3eca305d2340ffd6cb3ae18","ref":"refs/heads/unassigned-error-loc","pushedAt":"2023-03-16T15:35:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johanfylling","name":"Johan Fylling","path":"/johanfylling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16031288?s=80&v=4"},"commit":{"message":"Merge branch 'main' into unassigned-error-loc","shortMessageHtmlLink":"Merge branch 'main' into unassigned-error-loc"}},{"before":"be3b7ee8ee969ff0fab5d286701981be2a57620b","after":"17bc2024e6a9f2f870e524140fe3beff141d9281","ref":"refs/heads/unassigned-error-loc","pushedAt":"2023-03-16T15:23:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johanfylling","name":"Johan Fylling","path":"/johanfylling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16031288?s=80&v=4"},"commit":{"message":"Merge branch 'main' into unassigned-error-loc","shortMessageHtmlLink":"Merge branch 'main' into unassigned-error-loc"}},{"before":"3ad33972585f0226566fc573de9e872eed570ae2","after":"be3b7ee8ee969ff0fab5d286701981be2a57620b","ref":"refs/heads/unassigned-error-loc","pushedAt":"2023-03-16T15:11:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"bug(ast): fix the location of the unused variables\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"bug(ast): fix the location of the unused variables"}},{"before":"c0ad079a4bfe00d7fa7851a74048d5fc6850a7d2","after":"3ad33972585f0226566fc573de9e872eed570ae2","ref":"refs/heads/unassigned-error-loc","pushedAt":"2023-03-16T15:03:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"bug(ast): fix the location of the unused variables\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"bug(ast): fix the location of the unused variables"}},{"before":"3f933fadaed7014a62e99b73627aace9fa7ce472","after":"ec4a11eb608787f6a0fc50f0bb9b5ace1f284c40","ref":"refs/heads/main","pushedAt":"2023-03-16T14:40:10.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"[tests] Remove testify dependency (#5762)\n\nWe have testify in our go.mod. This sometimes misleads contributors (including myself!) to think that we can use testify in test code. Since testify is a common testing package, many go developers default to using it.\r\n\r\nI'm not sure if we want to merge this as we might rather leave these vendored packages untouched, but it was 10 minutes of work and I was interested to see if we can avoid issues like this in future:\r\n\r\n* https://github.com/open-policy-agent/opa/pull/5753#discussion_r1135610684\r\n* https://github.com/open-policy-agent/opa/pull/5447#discussion_r1041188226\r\n* https://github.com/open-policy-agent/opa/pull/3952#pullrequestreview-796238857\r\n\r\nSigned-off-by: Charlie Egan ","shortMessageHtmlLink":"[tests] Remove testify dependency (open-policy-agent#5762)"}},{"before":"5c28ea3feb8c97205ea0ab4711d8e0fa93bf56a5","after":"c0ad079a4bfe00d7fa7851a74048d5fc6850a7d2","ref":"refs/heads/unassigned-error-loc","pushedAt":"2023-03-14T13:42:05.872Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"feat: extend the loc check to arguments as well for checkUnusedAssignedAndArgVars()\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"feat: extend the loc check to arguments as well for checkUnusedAssign…"}},{"before":"d166d11b961e09343b277a0f485aa304db50c593","after":"5c28ea3feb8c97205ea0ab4711d8e0fa93bf56a5","ref":"refs/heads/unassigned-error-loc","pushedAt":"2023-03-14T13:32:23.104Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boranx","name":"Boran Seref","path":"/boranx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20660506?s=80&v=4"},"commit":{"message":"feat: extend the loc check to arguments as well for checkUnusedAssignedAndArgVars()\n\nSigned-off-by: boranx ","shortMessageHtmlLink":"feat: extend the loc check to arguments as well for checkUnusedAssign…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW058YgA","startCursor":null,"endCursor":null}},"title":"Activity · boranx/opa"}