{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":682163412,"defaultBranch":"main","name":"opg-data-lpa-store","ownerLogin":"ministryofjustice","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-23T15:19:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2203574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719400742.0","currentOid":""},"activityList":{"items":[{"before":"9f0b7a6d9b092da7b030a9e49ffb8541c0f0cc04","after":null,"ref":"refs/heads/MLPAB-2189-dev-fix-lpa-store-on-production","pushedAt":"2024-06-26T11:18:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewpearce-digital","name":"Andrew Pearce","path":"/andrewpearce-digital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6545556?s=80&v=4"}},{"before":"f7a4abe1ae92ecaeec45ce36b1d6fb07ffb5776c","after":"0b9615d3e9cc6a16278ef176eec50f4d3222a86e","ref":"refs/heads/main","pushedAt":"2024-06-26T11:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewpearce-digital","name":"Andrew Pearce","path":"/andrewpearce-digital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6545556?s=80&v=4"},"commit":{"message":"MLPAB-2189 - Create a replicated secret in management account (#223)","shortMessageHtmlLink":"MLPAB-2189 - Create a replicated secret in management account (#223)"}},{"before":null,"after":"9f0b7a6d9b092da7b030a9e49ffb8541c0f0cc04","ref":"refs/heads/MLPAB-2189-dev-fix-lpa-store-on-production","pushedAt":"2024-06-26T10:54:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewpearce-digital","name":"Andrew Pearce","path":"/andrewpearce-digital","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6545556?s=80&v=4"},"commit":{"message":"Create a replicated secret in management account\n for the jwt-key","shortMessageHtmlLink":"Create a replicated secret in management account"}},{"before":"1139ee4bded3bb5a7a020bf1b3fdc9de897f7870","after":null,"ref":"refs/heads/VEGA2444_log_jwt_subject","pushedAt":"2024-06-21T10:00:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"}},{"before":"441026992d8bdbcfe0ec4ad720e12c8711659434","after":"f7a4abe1ae92ecaeec45ce36b1d6fb07ffb5776c","ref":"refs/heads/main","pushedAt":"2024-06-21T10:00:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"VEGA-2444 Log JWT subject after successful verification #minor (#221)\n\n* Log successfully parsed and verified JWTs\r\n\r\n* Add test that logger is called on JWT verification success","shortMessageHtmlLink":"VEGA-2444 Log JWT subject after successful verification #minor (#221)"}},{"before":"9189c149d62c4f48bc738d6bc6d7f5097fb81aba","after":null,"ref":"refs/heads/fix-invalid-json","pushedAt":"2024-06-20T15:11:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattmachell","name":"Matt","path":"/mattmachell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1550722?s=80&v=4"}},{"before":"395dd22f8d427d7577c77062ddbd062abcc93057","after":"441026992d8bdbcfe0ec4ad720e12c8711659434","ref":"refs/heads/main","pushedAt":"2024-06-20T15:11:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattmachell","name":"Matt","path":"/mattmachell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1550722?s=80&v=4"},"commit":{"message":"Fix bonus commas in JSON (#222)","shortMessageHtmlLink":"Fix bonus commas in JSON (#222)"}},{"before":null,"after":"9189c149d62c4f48bc738d6bc6d7f5097fb81aba","ref":"refs/heads/fix-invalid-json","pushedAt":"2024-06-20T14:44:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattmachell","name":"Matt","path":"/mattmachell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1550722?s=80&v=4"},"commit":{"message":"Fix bonus commas in JSON","shortMessageHtmlLink":"Fix bonus commas in JSON"}},{"before":null,"after":"1139ee4bded3bb5a7a020bf1b3fdc9de897f7870","ref":"refs/heads/VEGA2444_log_jwt_subject","pushedAt":"2024-06-19T13:23:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Add test that logger is called on JWT verification success","shortMessageHtmlLink":"Add test that logger is called on JWT verification success"}},{"before":"d263cba27ea0ea332aa070a5aaf501a3eb3adfe3","after":null,"ref":"refs/heads/MLPAB-2044-send-identity-check-with-lpa","pushedAt":"2024-06-14T09:34:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"}},{"before":"973c83900dee4c16c9fcb7b2c8d15a9dc510ba31","after":"395dd22f8d427d7577c77062ddbd062abcc93057","ref":"refs/heads/main","pushedAt":"2024-06-14T09:34:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"MLPAB-2044 Add validation for donor identity check with initial LPA (#220)\n\nAlso remove reference from identity check as it is not being used","shortMessageHtmlLink":"MLPAB-2044 Add validation for donor identity check with initial LPA (#…"}},{"before":"bf5423d56f3768011e5a4d76cf592e4bf97add0d","after":"d263cba27ea0ea332aa070a5aaf501a3eb3adfe3","ref":"refs/heads/MLPAB-2044-send-identity-check-with-lpa","pushedAt":"2024-06-14T09:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"Remove reference from identity check","shortMessageHtmlLink":"Remove reference from identity check"}},{"before":"23938f5c42961e94795488e22e6b9acfe4c0bdfa","after":"bf5423d56f3768011e5a4d76cf592e4bf97add0d","ref":"refs/heads/MLPAB-2044-send-identity-check-with-lpa","pushedAt":"2024-06-14T08:27:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"Add validation for donor identity check with initial LPA","shortMessageHtmlLink":"Add validation for donor identity check with initial LPA"}},{"before":"0a91a720623441fe0024c87d0989369cdf559f95","after":"23938f5c42961e94795488e22e6b9acfe4c0bdfa","ref":"refs/heads/MLPAB-2044-send-identity-check-with-lpa","pushedAt":"2024-06-14T08:08:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"Add validation for donor identity check with initial LPA","shortMessageHtmlLink":"Add validation for donor identity check with initial LPA"}},{"before":"57f844b294d49d948f090908510c0fb9462aa291","after":"0a91a720623441fe0024c87d0989369cdf559f95","ref":"refs/heads/MLPAB-2044-send-identity-check-with-lpa","pushedAt":"2024-06-14T08:07:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"Add validation for donor identity check with initial LPA","shortMessageHtmlLink":"Add validation for donor identity check with initial LPA"}},{"before":null,"after":"57f844b294d49d948f090908510c0fb9462aa291","ref":"refs/heads/MLPAB-2044-send-identity-check-with-lpa","pushedAt":"2024-06-14T08:01:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"Add validation for donor identity check with initial LPA","shortMessageHtmlLink":"Add validation for donor identity check with initial LPA"}},{"before":"28474214394b6dd5a5eab1dc4c4e35ebd9bd3549","after":null,"ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-14T07:44:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"}},{"before":"b8d41ad3a29b375db979fba60c4006151fd4e3a0","after":"973c83900dee4c16c9fcb7b2c8d15a9dc510ba31","ref":"refs/heads/main","pushedAt":"2024-06-14T07:44:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"VEGA-2485 Add update type _CONFIRM_IDENTITY #minor (#218)\n\n* Add IdentityCheck property to donor and certificate provider\r\n\r\n* Add identity check complete change parser\r\n\r\n* Add ID check complete Apply()\r\n\r\n* Add ID_CHECK_COMPLETE to openapi spec\r\n\r\n* Fix unit test\r\n\r\n* Rename Date to CheckedAt\r\n\r\n* Incorporate @hawx's PR comments\r\n\r\n* Compare ID_CHECK_COMPLETED update fields with existing LPA\r\n\r\n* Add API test for update with ID_CHECK_COMPLETE\r\n\r\n* Make IdentityCheck a pointer so it can be excluded from JSON output\r\n\r\n* IdentityCheck is not always serialised now\r\n\r\n* Rename ID_CHECK_COMPLETE to _CONFIRM_IDENTITY\r\n\r\n* Change fieldname from 'date' to 'checkedAt' for CONFIRM_IDENTITY updates\r\n\r\n* Make the identity check explicit as a property\r\n\r\n* Incorporate improvements suggested by PR review\r\n\r\n* Add additional tests for CONFIRM_IDENTITY failure cases\r\n\r\n* Reference field is optional for CONFIRM_IDENTITY updates\r\n\r\n* Remove MustMatchExisting when validating CONFIRM_IDENTITY change fields\r\n\r\nThis is now enforced for all changes.\r\n\r\n* Assert on presence of specific error messages","shortMessageHtmlLink":"VEGA-2485 Add update type <actor>_CONFIRM_IDENTITY #minor (#218)"}},{"before":"039e0c50994d1d8423bded9725d2b98ebcfad323","after":"28474214394b6dd5a5eab1dc4c4e35ebd9bd3549","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-14T07:36:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Assert on presence of specific error messages","shortMessageHtmlLink":"Assert on presence of specific error messages"}},{"before":"4a80290b5dd1b098f800225eb8ca1ab71b327cfd","after":"b8d41ad3a29b375db979fba60c4006151fd4e3a0","ref":"refs/heads/main","pushedAt":"2024-06-14T06:33:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"Always use MustMatchExisting behaviour (#219)","shortMessageHtmlLink":"Always use MustMatchExisting behaviour (#219)"}},{"before":"2e67ea692c9bbd17f8dff0240d6debff440fb901","after":null,"ref":"refs/heads/always-match-existing","pushedAt":"2024-06-14T06:33:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"}},{"before":null,"after":"2e67ea692c9bbd17f8dff0240d6debff440fb901","ref":"refs/heads/always-match-existing","pushedAt":"2024-06-13T14:18:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hawx","name":"Joshua Hawxwell","path":"/hawx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146390?s=80&v=4"},"commit":{"message":"Always use MustMatchExisting behaviour","shortMessageHtmlLink":"Always use MustMatchExisting behaviour"}},{"before":"5ead73348afa3c854a68f11903004ef3a60ee84f","after":"039e0c50994d1d8423bded9725d2b98ebcfad323","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-13T14:08:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Reference field is optional for CONFIRM_IDENTITY updates","shortMessageHtmlLink":"Reference field is optional for CONFIRM_IDENTITY updates"}},{"before":"d5ba4b38ad558a7b64fd4c3c362fdd0b68dc2aeb","after":"5ead73348afa3c854a68f11903004ef3a60ee84f","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-13T13:59:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Reference field is optional for CONFIRM_IDENTITY updates","shortMessageHtmlLink":"Reference field is optional for CONFIRM_IDENTITY updates"}},{"before":"ee0b88461073b9c01763bea08231536c67d0f261","after":"d5ba4b38ad558a7b64fd4c3c362fdd0b68dc2aeb","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-13T13:23:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Incorporate improvements suggested by PR review","shortMessageHtmlLink":"Incorporate improvements suggested by PR review"}},{"before":"1966514f52c2fadd51f9f368adc37e92f7223cbe","after":"ee0b88461073b9c01763bea08231536c67d0f261","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-13T13:20:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Incorporate improvements suggested by PR review","shortMessageHtmlLink":"Incorporate improvements suggested by PR review"}},{"before":"d3058cf37196ba152a081f66fb69e3ab86c07f14","after":"1966514f52c2fadd51f9f368adc37e92f7223cbe","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-13T13:19:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Incorporate improvements suggested by PR review","shortMessageHtmlLink":"Incorporate improvements suggested by PR review"}},{"before":"23f9dc9f8d3ca32c983b5d8cfb891030f409c063","after":"d3058cf37196ba152a081f66fb69e3ab86c07f14","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-13T09:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Rename ID_CHECK_COMPLETE to _CONFIRM_IDENTITY","shortMessageHtmlLink":"Rename ID_CHECK_COMPLETE to <actor>_CONFIRM_IDENTITY"}},{"before":"fa1bc958e0c88267373c28e962a3cd24533e493a","after":"23f9dc9f8d3ca32c983b5d8cfb891030f409c063","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-13T09:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"Rename ID_CHECK_COMPLETE to _CONFIRM_IDENTITY","shortMessageHtmlLink":"Rename ID_CHECK_COMPLETE to <actor>_CONFIRM_IDENTITY"}},{"before":"8af80823ac1271bd426761e876408d8a3ff75673","after":"fa1bc958e0c88267373c28e962a3cd24533e493a","ref":"refs/heads/VEGA2485_id_check_complete","pushedAt":"2024-06-12T16:47:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"townxelliot","name":"Elliot Smith","path":"/townxelliot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83619?s=80&v=4"},"commit":{"message":"IdentityCheck is not always serialised now","shortMessageHtmlLink":"IdentityCheck is not always serialised now"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb6Ku5gA","startCursor":null,"endCursor":null}},"title":"Activity · ministryofjustice/opg-data-lpa-store"}