{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":426807751,"defaultBranch":"main","name":"ca-go","ownerLogin":"cultureamp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-10T23:20:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/141531?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715837083.0","currentOid":""},"activityList":{"items":[{"before":"b1a3893fac8eaf72ce2022290eaf644914be33eb","after":null,"ref":"refs/heads/jwt-iss-aud-sub-validation","pushedAt":"2024-05-16T05:24:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"}},{"before":"193a4984b132bee8f12a8a68cf9a0f54fc9930f9","after":"5fc8487e724396b521cebb84819881abc72d2e37","ref":"refs/heads/main","pushedAt":"2024-05-16T05:24:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"Package JWT: allow clients to optionally enforce matching of aud, iss and sub claims (#419)\n\n* allow clients to optional enforce matching of aud iss and sub claims\r\n\r\n* cleaned up comments to better explain nbf claim\r\n\r\n* moved ireturn linter to config file\r\n\r\n* updated README for MustMatch methods\r\n\r\n* updated README and added specific MustMatch tests","shortMessageHtmlLink":"Package JWT: allow clients to optionally enforce matching of aud, iss…"}},{"before":"27adafca8282a3f12a23ad5aaf2aaebd785821a0","after":"b1a3893fac8eaf72ce2022290eaf644914be33eb","ref":"refs/heads/jwt-iss-aud-sub-validation","pushedAt":"2024-05-16T05:18:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"Merge branch 'main' into jwt-iss-aud-sub-validation","shortMessageHtmlLink":"Merge branch 'main' into jwt-iss-aud-sub-validation"}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":"193a4984b132bee8f12a8a68cf9a0f54fc9930f9","ref":"refs/heads/main","pushedAt":"2024-05-16T05:15:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"Package JWK: if missing kid in jwks, then refresh JWKS (#411)\n\n* if missing kid in jwks, then refresh JWKS\r\n\r\n* updated comments and removed unused const\r\n\r\n* made const lower case / private\r\n\r\n* moved webgatewaykid const to test file\r\n\r\n* simplified decoder to split out jwks lifecycle management to seperate class\r\n\r\n* chore(deps): update module gopkg.in/datadog/dd-trace-go.v1 to v1.63.1 (#413) (#414)\r\n\r\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>\r\n\r\n* Package LOG: Updates from Go meeting (#412)\r\n\r\n* removed error on Debug() Info() etc.\r\n\r\n* removed unused func GetEnvBool\r\n\r\n* now can create logger with start up properties and use extensions\r\n\r\n* removed FromContext wip\r\n\r\n* removed nolint errcheck on ld client\r\n\r\n* added Child to Logger interface\r\n\r\n* example using Child to inherit parent values\r\n\r\n* added context helpers - unit tests still to come\r\n\r\n* started tests for context helpers\r\n\r\n* cleaned up tests and examples and made default fields appears inside properties\r\n\r\n* put default/global properties in a 'default_properties' sub-doc so they don't overwrite normal properties\r\n\r\n* updated README with logging examples\r\n\r\n* Upgraded Go to 1.22.3 to close CVE-2024-24787 and CVE-2024-24788 (#416)\r\n\r\n* updated to go 1.22.3 to close CVE-2024-24787 and CVE-2024-24788\r\n\r\n* small update to the README to force snyk to pass the build\r\n\r\n* Trigger Build\r\n\r\n* minor updates to linters (#415)\r\n\r\n* minor updates to linters\r\n\r\n* enabled all new linters by default and exclude only those we don't (yet) support\r\n\r\n* added internal revive linter fixes - no breaking changes\r\n\r\n* turned on ireturn linter\r\n\r\n* reemoved ex exclude rule in favour of //nolint\r\n\r\n* fixed some magic number lint errors\r\n\r\n* fixed conflict and golint ireturns\r\n\r\n* fixed all magic number lint warnings\r\n\r\n* made const lower case / private\r\n\r\n* simplified decoder to split out jwks lifecycle management to seperate class\r\n\r\n* jwks can rotate by default in 30 seconds\r\n\r\n* minor updates to linters (#415)\r\n\r\n* minor updates to linters\r\n\r\n* enabled all new linters by default and exclude only those we don't (yet) support\r\n\r\n* added internal revive linter fixes - no breaking changes\r\n\r\n* turned on ireturn linter\r\n\r\n* reemoved ex exclude rule in favour of //nolint\r\n\r\n* fixed some magic number lint errors\r\n\r\n* fixed conflict and golint ireturns\r\n\r\n* fixed all magic number lint warnings\r\n\r\n* fixed linter warnings\r\n\r\n* added jwks tests and cleaned up class\r\n\r\n* try and fix ireturn linter warnings\r\n\r\n* fixed refresh logic\r\n\r\n* fixed test and coverage pipeline steps\r\n\r\n* ignore example and gen files from coverage stats\r\n\r\n* ignore kafaktest dir in coverage stats\r\n\r\n* fixed kafka typo\r\n\r\n---------\r\n\r\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Package JWK: if missing kid in jwks, then refresh JWKS (#411)"}},{"before":"b71c2fe3ccc9f7b62ab719ccdd3b0227708455ee","after":null,"ref":"refs/heads/jwt-retrieve-on-missing-kid","pushedAt":"2024-05-16T05:15:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"}},{"before":"8d532dc428aa3a9d2ffd0b3485da493d3a29bddc","after":"27adafca8282a3f12a23ad5aaf2aaebd785821a0","ref":"refs/heads/jwt-iss-aud-sub-validation","pushedAt":"2024-05-15T22:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"updated README and added specific MustMatch tests","shortMessageHtmlLink":"updated README and added specific MustMatch tests"}},{"before":"91b66b6f8da40353da43424deb242341fc800f78","after":"8d532dc428aa3a9d2ffd0b3485da493d3a29bddc","ref":"refs/heads/jwt-iss-aud-sub-validation","pushedAt":"2024-05-15T22:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"updated README for MustMatch methods","shortMessageHtmlLink":"updated README for MustMatch methods"}},{"before":"0930ef8c9ea4fe59cc0a62fd3420071660c104d1","after":"91b66b6f8da40353da43424deb242341fc800f78","ref":"refs/heads/jwt-iss-aud-sub-validation","pushedAt":"2024-05-15T06:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"moved ireturn linter to config file","shortMessageHtmlLink":"moved ireturn linter to config file"}},{"before":"47970a665ca23b1903e855be475f56f3aea20231","after":"0930ef8c9ea4fe59cc0a62fd3420071660c104d1","ref":"refs/heads/jwt-iss-aud-sub-validation","pushedAt":"2024-05-15T06:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"cleaned up comments to better explain nbf claim","shortMessageHtmlLink":"cleaned up comments to better explain nbf claim"}},{"before":null,"after":"47970a665ca23b1903e855be475f56f3aea20231","ref":"refs/heads/jwt-iss-aud-sub-validation","pushedAt":"2024-05-15T06:23:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"techmanmike","name":"Mike Ridgway","path":"/techmanmike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1566245?s=80&v=4"},"commit":{"message":"allow clients to optional enforce matching of aud iss and sub claims","shortMessageHtmlLink":"allow clients to optional enforce matching of aud iss and sub claims"}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T22:11:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T22:10:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T20:11:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T20:09:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T18:12:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T18:10:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T16:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T16:11:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T14:12:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T14:10:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T12:13:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T12:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T10:11:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T10:10:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T08:13:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T08:11:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T06:12:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T06:10:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}},{"before":"5c9c9ee80a100dd418506b3675749587effadc5c","after":null,"ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T04:12:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"}},{"before":null,"after":"5c9c9ee80a100dd418506b3675749587effadc5c","ref":"refs/heads/renovate/rollup","pushedAt":"2024-05-12T04:11:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cultureamp-renovate[bot]","name":null,"path":"/apps/cultureamp-renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141531?s=80&v=4"},"commit":{"message":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) (#418)\n\nCo-authored-by: cultureamp-renovate[bot] <89962466+cultureamp-renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Self-hosted Renovate Bot <135776+cultureamp-renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golangci/golangci-lint-action action to v6 (#417) ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESzpnZwA","startCursor":null,"endCursor":null}},"title":"Activity · cultureamp/ca-go"}