{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":659506757,"defaultBranch":"main","name":"peregrine-lti","ownerLogin":"StevenWeathers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-28T01:52:29.000Z","ownerAvatar":"https://github.com/avatars/u/846933?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709910470.0","currentOid":""},"activityList":{"items":[{"before":"9185b434ddbcec7c55b628c3f30fede40cf9710b","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/lestrrat-go/jwx/v2-2.0.19","pushedAt":"2024-03-08T15:07:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":null,"after":"cdc05f7a823729434907814394bd537d09c3ef72","ref":"refs/heads/dependabot/go_modules/github.com/lestrrat-go/jwx/v2-2.0.21","pushedAt":"2024-03-08T15:07:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/lestrrat-go/jwx/v2 from 2.0.11 to 2.0.21\n\nBumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx) from 2.0.11 to 2.0.21.\n- [Release notes](https://github.com/lestrrat-go/jwx/releases)\n- [Changelog](https://github.com/lestrrat-go/jwx/blob/develop/v2/Changes)\n- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.11...v2.0.21)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/lestrrat-go/jwx/v2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/lestrrat-go/jwx/v2 from 2.0.11 to 2.0.21"}},{"before":"f30b66440b764ce6f5630228b89bdfdf10c6b010","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/lestrrat-go/jwx/v2-2.0.18","pushedAt":"2024-01-23T18:50:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":null,"after":"9185b434ddbcec7c55b628c3f30fede40cf9710b","ref":"refs/heads/dependabot/go_modules/github.com/lestrrat-go/jwx/v2-2.0.19","pushedAt":"2024-01-23T18:50:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/lestrrat-go/jwx/v2 from 2.0.11 to 2.0.19\n\nBumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx) from 2.0.11 to 2.0.19.\n- [Release notes](https://github.com/lestrrat-go/jwx/releases)\n- [Changelog](https://github.com/lestrrat-go/jwx/blob/develop/v2/Changes)\n- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.11...v2.0.19)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/lestrrat-go/jwx/v2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/lestrrat-go/jwx/v2 from 2.0.11 to 2.0.19"}},{"before":null,"after":"f30b66440b764ce6f5630228b89bdfdf10c6b010","ref":"refs/heads/dependabot/go_modules/github.com/lestrrat-go/jwx/v2-2.0.18","pushedAt":"2024-01-23T18:45:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/lestrrat-go/jwx/v2 from 2.0.11 to 2.0.18\n\nBumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx) from 2.0.11 to 2.0.18.\n- [Release notes](https://github.com/lestrrat-go/jwx/releases)\n- [Changelog](https://github.com/lestrrat-go/jwx/blob/develop/v2/Changes)\n- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.11...v2.0.18)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/lestrrat-go/jwx/v2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/lestrrat-go/jwx/v2 from 2.0.11 to 2.0.18"}},{"before":null,"after":"e36d3f874181f542685466fe24350471439172dc","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-19T00:15:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/crypto from 0.9.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.9.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.9.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.9.0 to 0.17.0"}},{"before":"3abcd896c1187601e14e531339191e17a72c0ffe","after":"073c776ee1821eb34e00cab3a2be04924dc24ea9","ref":"refs/heads/main","pushedAt":"2023-08-31T03:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Simplify unit test mock struct","shortMessageHtmlLink":"Simplify unit test mock struct"}},{"before":"9618975fe9871174b0728fcf9a2910713eb9d69e","after":"3abcd896c1187601e14e531339191e17a72c0ffe","ref":"refs/heads/main","pushedAt":"2023-08-31T02:59:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add unit tests for data service failures","shortMessageHtmlLink":"Add unit tests for data service failures"}},{"before":"a80b2fd992c315e7350b1201de84516af1ce3e59","after":"9618975fe9871174b0728fcf9a2910713eb9d69e","ref":"refs/heads/main","pushedAt":"2023-08-31T01:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Update unit tests to run in parallel","shortMessageHtmlLink":"Update unit tests to run in parallel"}},{"before":"16aafe3b9b7ae279453d74470802970943c0321e","after":"a80b2fd992c315e7350b1201de84516af1ce3e59","ref":"refs/heads/main","pushedAt":"2023-08-31T01:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Update launch struct documentation","shortMessageHtmlLink":"Update launch struct documentation"}},{"before":"d7fad7a3e27c2ecaf5c997099b1cf4dfab724587","after":"16aafe3b9b7ae279453d74470802970943c0321e","ref":"refs/heads/main","pushedAt":"2023-08-31T01:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add unit test for canvas deployment ID request param","shortMessageHtmlLink":"Add unit test for canvas deployment ID request param"}},{"before":"90096bfc040cfeb9ea07568af1d9796b93a2bbd6","after":"c148bd51a9aec3a0db6d0aded725257d123c9213","ref":"refs/heads/example-server","pushedAt":"2023-07-22T15:24:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Merge branch 'main' into example-server","shortMessageHtmlLink":"Merge branch 'main' into example-server"}},{"before":"e112bbc57fbcee38cd214114336e2f887109be6c","after":"d7fad7a3e27c2ecaf5c997099b1cf4dfab724587","ref":"refs/heads/main","pushedAt":"2023-07-22T14:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"010738dfec768e203843aef3863447c2f3b03d3d","after":"e112bbc57fbcee38cd214114336e2f887109be6c","ref":"refs/heads/main","pushedAt":"2023-07-22T14:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add Canvas deployment_id parameter","shortMessageHtmlLink":"Add Canvas deployment_id parameter"}},{"before":"badfe90cff68623411fb4795f5a6b90f43edc9c1","after":"010738dfec768e203843aef3863447c2f3b03d3d","ref":"refs/heads/main","pushedAt":"2023-07-11T01:10:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add additional launch tests for failed upsert scenarios","shortMessageHtmlLink":"Add additional launch tests for failed upsert scenarios"}},{"before":"f08ed77e3d99b1b88384b4b6a3c7e0114ba098e1","after":"badfe90cff68623411fb4795f5a6b90f43edc9c1","ref":"refs/heads/main","pushedAt":"2023-07-03T14:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Update README.md\n\nUpdate IMS to 1EdTech","shortMessageHtmlLink":"Update README.md"}},{"before":"8cf53408ece0019b818ccf0346ec8c8eabb3d7d9","after":"f08ed77e3d99b1b88384b4b6a3c7e0114ba098e1","ref":"refs/heads/main","pushedAt":"2023-07-03T14:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add LTI trademark IMS Global to readme","shortMessageHtmlLink":"Add LTI trademark IMS Global to readme"}},{"before":"11c3e388e13aabcb3211b49b30755f88b50f66dd","after":"8cf53408ece0019b818ccf0346ec8c8eabb3d7d9","ref":"refs/heads/main","pushedAt":"2023-07-03T14:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Update CONTRIBUTING.md","shortMessageHtmlLink":"Update CONTRIBUTING.md"}},{"before":"121b9308f8ff78046221e243cdbcfd54e6392233","after":"90096bfc040cfeb9ea07568af1d9796b93a2bbd6","ref":"refs/heads/example-server","pushedAt":"2023-07-03T03:49:03.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Update to use launch package public exposed utils","shortMessageHtmlLink":"Update to use launch package public exposed utils"}},{"before":"e05e87b756419b0bcb463ec703fe1caa752a73cc","after":"11c3e388e13aabcb3211b49b30755f88b50f66dd","ref":"refs/heads/main","pushedAt":"2023-07-03T03:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add additional launch unit tests for errors","shortMessageHtmlLink":"Add additional launch unit tests for errors"}},{"before":"450ab481fe4b4b3e0d856848e872f83dc058dda4","after":"e05e87b756419b0bcb463ec703fe1caa752a73cc","ref":"refs/heads/main","pushedAt":"2023-07-03T03:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Abstract claim keys and fixed values to variables","shortMessageHtmlLink":"Abstract claim keys and fixed values to variables"}},{"before":"531f327259a71746a39c690722422800d5bb507b","after":"450ab481fe4b4b3e0d856848e872f83dc058dda4","ref":"refs/heads/main","pushedAt":"2023-07-03T03:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add test for empty jwt secret when creating launch state","shortMessageHtmlLink":"Add test for empty jwt secret when creating launch state"}},{"before":"29e3c23b0c3080fca575178e03df3e9e38f92a86","after":"531f327259a71746a39c690722422800d5bb507b","ref":"refs/heads/main","pushedAt":"2023-07-03T03:11:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add utility unit tests for bad urls parsing","shortMessageHtmlLink":"Add utility unit tests for bad urls parsing"}},{"before":"80f474b770d7185c98f1a426bb418c0f1efa0d54","after":"29e3c23b0c3080fca575178e03df3e9e38f92a86","ref":"refs/heads/main","pushedAt":"2023-07-03T02:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add 0.10.0 release to change log","shortMessageHtmlLink":"Add 0.10.0 release to change log"}},{"before":"66607f3f65d0b4a89eeebf2ca679336306cea5c3","after":"80f474b770d7185c98f1a426bb418c0f1efa0d54","ref":"refs/heads/main","pushedAt":"2023-07-03T02:52:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Removed non-public utility and validation functions from launch Service struct\n\nMoved\n\n- `GetLoginParamsFromRequestFormValues` from launch.Service public method to package public export\n- `GetCallbackParamsFromRequestFormValues` from launch.Service public method to package public export\n- `BuildLoginResponseRedirectURL` from launch.Service public method to package public export","shortMessageHtmlLink":"Removed non-public utility and validation functions from launch Servi…"}},{"before":"f519b05ccd7ee4974e88964d2ec2d81e82b3af54","after":"66607f3f65d0b4a89eeebf2ca679336306cea5c3","ref":"refs/heads/main","pushedAt":"2023-07-03T01:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Add Go reference tag\n\nThis resolves #3","shortMessageHtmlLink":"Add Go reference tag"}},{"before":"4b46f74e9f75cb356dbb9d6c34425416f327711e","after":"f519b05ccd7ee4974e88964d2ec2d81e82b3af54","ref":"refs/heads/main","pushedAt":"2023-07-03T01:33:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Create CHANGELOG.md","shortMessageHtmlLink":"Create CHANGELOG.md"}},{"before":"4dd8091a672fdef2308f2be746d9fe5244ca8f0e","after":null,"ref":"refs/heads/StevenWeathers-pr-template","pushedAt":"2023-07-03T01:04:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"}},{"before":"f8948454c1ad69764275da2f20e69857a3a31c86","after":"4b46f74e9f75cb356dbb9d6c34425416f327711e","ref":"refs/heads/main","pushedAt":"2023-07-03T01:04:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Create PULL_REQUEST_TEMPLATE (#7)","shortMessageHtmlLink":"Create PULL_REQUEST_TEMPLATE (#7)"}},{"before":null,"after":"4dd8091a672fdef2308f2be746d9fe5244ca8f0e","ref":"refs/heads/StevenWeathers-pr-template","pushedAt":"2023-07-03T01:03:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StevenWeathers","name":"Steven Weathers","path":"/StevenWeathers","primaryAvatarUrl":"https://github.com/avatars/u/846933?s=80&v=4"},"commit":{"message":"Create PULL_REQUEST_TEMPLATE","shortMessageHtmlLink":"Create PULL_REQUEST_TEMPLATE"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEEW9kQA","startCursor":null,"endCursor":null}},"title":"Activity · StevenWeathers/peregrine-lti"}