{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":194884758,"defaultBranch":"main","name":"notification-api","ownerLogin":"cds-snc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-02T14:57:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30166251?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718917101.0","currentOid":""},"activityList":{"items":[{"before":"1e5eee32cf8ca6f44986650ca45fca6267312ed6","after":"e98bebb12661183b3370d54376efb1040f5e6f90","ref":"refs/heads/renovate/python-3.10-alpine","pushedAt":"2024-06-21T02:16:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update python:3.10-alpine docker digest to 69086c7","shortMessageHtmlLink":"chore(deps): update python:3.10-alpine docker digest to 69086c7"}},{"before":null,"after":"fcc9d13dabcd19744022b236a113e01f0e1d262a","ref":"refs/heads/enable-pinpoint-international-sending","pushedAt":"2024-06-20T20:58:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"use Pinpoint for international numbers","shortMessageHtmlLink":"use Pinpoint for international numbers"}},{"before":"46d0130aa1f2568bd5e69daffbbd307db476c7d3","after":"98c93bf991ec935de2fef502ee667fce81436ad1","ref":"refs/heads/feat/add-template-categories-table","pushedAt":"2024-06-20T20:08:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whabanks","name":"William B","path":"/whabanks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7444334?s=80&v=4"},"commit":{"message":"Add API tests, squash bugs\n\n- Allow passing of a uuid to dao_create_template_category\n- Fixed issues with get_template_categories and delete_template_category filters / flags\n- Added a fixture to re-populate the template_category table with generic categories and removed template_categories from the list of tables that are excluded from the post-test db clear","shortMessageHtmlLink":"Add API tests, squash bugs"}},{"before":"6254f0c28cb86b1be406323f023885d7d524f87b","after":"c1d120a9d7f27aad0b3714f26002c11ad120cb0c","ref":"refs/heads/turn-on-sns-pinpoint-internationally","pushedAt":"2024-06-20T19:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"fix another test","shortMessageHtmlLink":"fix another test"}},{"before":"c88ef8981b6de1dd51b66631a7b7c7e857a817e7","after":"6254f0c28cb86b1be406323f023885d7d524f87b","ref":"refs/heads/turn-on-sns-pinpoint-internationally","pushedAt":"2024-06-20T18:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"a53294ead8759b1b1bbdcdd6af7b0803269fa367","after":"c88ef8981b6de1dd51b66631a7b7c7e857a817e7","ref":"refs/heads/turn-on-sns-pinpoint-internationally","pushedAt":"2024-06-20T14:57:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"allow sns and pinpoint to send internationally","shortMessageHtmlLink":"allow sns and pinpoint to send internationally"}},{"before":null,"after":"a53294ead8759b1b1bbdcdd6af7b0803269fa367","ref":"refs/heads/turn-on-sns-pinpoint-internationally","pushedAt":"2024-06-20T14:49:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"allow sns and pinpoint to send internationally","shortMessageHtmlLink":"allow sns and pinpoint to send internationally"}},{"before":"a7771bafb92536212478b769e229432ab6d6d70b","after":"f5478d944e913b39f685b2bf2a8946fc145d2bf1","ref":"refs/heads/repo-sync/site-reliability-engineering/default","pushedAt":"2024-06-20T13:58:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sre-read-write[bot]","name":null,"path":"/apps/sre-read-write","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/146819?s=80&v=4"},"commit":{"message":"chore: synced local '.github/workflows/ossf-scorecard.yml' with remote 'tools/sre_file_sync/ossf-scorecard.yml'","shortMessageHtmlLink":"chore: synced local '.github/workflows/ossf-scorecard.yml' with remot…"}},{"before":"8a374c21b51552f41a7c90b474bb68ea2b0ebcce","after":"46d0130aa1f2568bd5e69daffbbd307db476c7d3","ref":"refs/heads/feat/add-template-categories-table","pushedAt":"2024-06-19T21:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"whabanks","name":"William B","path":"/whabanks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7444334?s=80&v=4"},"commit":{"message":"Add tests for deleting a template category\n\n- Excluded the template_category table from deletion in notify_db_session to preserve the 3 generic template categories between test runs\n- Fixed inserts in the migration, apparently alembic / sqlalchemy doesn't like multi-line f-strings\n- Made a few tests shorter by excluding the description_en and description_fr columns as they are optional","shortMessageHtmlLink":"Add tests for deleting a template category"}},{"before":"5ea6a7c6fd280b802b1b79af13a9a2a1f6339fad","after":"a867b751be6f8a30c73d7cea6459ab49d9101532","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-06-19T21:24:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance","shortMessageHtmlLink":"chore(deps): lock file maintenance"}},{"before":"d4f9628c6ca38635f64800b612d6e1093fa99e99","after":"66126687436157231ddfdd1bba405bc69385b3b5","ref":"refs/heads/renovate/flask-sqlalchemy-digest","pushedAt":"2024-06-19T21:22:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update flask-sqlalchemy digest to 14144b5","shortMessageHtmlLink":"fix(deps): update flask-sqlalchemy digest to 14144b5"}},{"before":"6ecd2ea19f7f18f321b47c4d763172bbe0d866d6","after":"42d3cfd3b725bce38a3d5774a15f13adc1ad382e","ref":"refs/heads/renovate/redis-6.2","pushedAt":"2024-06-19T21:21:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update redis:6.2 docker digest to 87f7c6a","shortMessageHtmlLink":"chore(deps): update redis:6.2 docker digest to 87f7c6a"}},{"before":"0478915bd767736c2ee0403ac051c59a29c1d490","after":"1e5eee32cf8ca6f44986650ca45fca6267312ed6","ref":"refs/heads/renovate/python-3.10-alpine","pushedAt":"2024-06-19T21:21:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update python:3.10-alpine docker digest to 7e73eab","shortMessageHtmlLink":"chore(deps): update python:3.10-alpine docker digest to 7e73eab"}},{"before":"b88ef75da469b906e05f637dfe59bb10523a123b","after":"3c44fa59760ac405e11183c2acdac4287c0b7c8c","ref":"refs/heads/renovate/pypi-gunicorn-vulnerability","pushedAt":"2024-06-19T21:21:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency gunicorn to v22 [security]","shortMessageHtmlLink":"fix(deps): update dependency gunicorn to v22 [security]"}},{"before":"986e46e2474af524cd79adb4e7f194bbbbd7a089","after":"386eb9dd65cbd0681d6f0608a35772372024c8f4","ref":"refs/heads/renovate/pypi-idna-vulnerability","pushedAt":"2024-06-19T21:21:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency idna to v3 [security]","shortMessageHtmlLink":"chore(deps): update dependency idna to v3 [security]"}},{"before":"032d773d3833494391f0a0d409257a83d364dca2","after":"6a60d88c0b0ff855e753f62ffcec3f5b6f8b3f60","ref":"refs/heads/renovate/pypi-black-vulnerability","pushedAt":"2024-06-19T21:21:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency black to v24 [security]","shortMessageHtmlLink":"chore(deps): update dependency black to v24 [security]"}},{"before":"d92410b311e1306cc398fd025ffb631597d17433","after":null,"ref":"refs/heads/default-to-SNS-unmatched-numbers","pushedAt":"2024-06-19T21:18:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"}},{"before":"e6221d52f68845da0a1607c9c9d976dfc0652784","after":"8bbad86489ac82ec2ca2dca3ed90fcc34a6a7b04","ref":"refs/heads/main","pushedAt":"2024-06-19T21:18:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"Default to SNS if we can't parse the number country (#2196)\n\n* another corner case\r\n\r\n* format","shortMessageHtmlLink":"Default to SNS if we can't parse the number country (#2196)"}},{"before":"ab01355d3c561202902dd334796d8727b409059a","after":"d92410b311e1306cc398fd025ffb631597d17433","ref":"refs/heads/default-to-SNS-unmatched-numbers","pushedAt":"2024-06-19T20:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"9a083fb18c6aef8ead76ee8097b74ac250fce48e","after":"ab01355d3c561202902dd334796d8727b409059a","ref":"refs/heads/default-to-SNS-unmatched-numbers","pushedAt":"2024-06-19T20:32:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"another corner case","shortMessageHtmlLink":"another corner case"}},{"before":null,"after":"9a083fb18c6aef8ead76ee8097b74ac250fce48e","ref":"refs/heads/default-to-SNS-unmatched-numbers","pushedAt":"2024-06-19T20:28:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"another corner case","shortMessageHtmlLink":"another corner case"}},{"before":"882926511216de83e22a14fff02b147a28674308","after":"5ea6a7c6fd280b802b1b79af13a9a2a1f6339fad","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-06-19T19:45:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): lock file maintenance","shortMessageHtmlLink":"chore(deps): lock file maintenance"}},{"before":"3ae0d698da5e6d0049bf86aeb21815580c71e1b2","after":"d4f9628c6ca38635f64800b612d6e1093fa99e99","ref":"refs/heads/renovate/flask-sqlalchemy-digest","pushedAt":"2024-06-19T19:42:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update flask-sqlalchemy digest to 14144b5","shortMessageHtmlLink":"fix(deps): update flask-sqlalchemy digest to 14144b5"}},{"before":"032c5ff11170e26f17e12f20369c0a7bef068e54","after":"6ecd2ea19f7f18f321b47c4d763172bbe0d866d6","ref":"refs/heads/renovate/redis-6.2","pushedAt":"2024-06-19T19:42:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update redis:6.2 docker digest to 87f7c6a","shortMessageHtmlLink":"chore(deps): update redis:6.2 docker digest to 87f7c6a"}},{"before":"4c46a96f0cb9ab5858c9371f20ad85e00115fbcb","after":"0478915bd767736c2ee0403ac051c59a29c1d490","ref":"refs/heads/renovate/python-3.10-alpine","pushedAt":"2024-06-19T19:42:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update python:3.10-alpine docker digest to 7e73eab","shortMessageHtmlLink":"chore(deps): update python:3.10-alpine docker digest to 7e73eab"}},{"before":"f5df0d9948d5fd8bb8f6ffdb646868d85fd22d50","after":"b88ef75da469b906e05f637dfe59bb10523a123b","ref":"refs/heads/renovate/pypi-gunicorn-vulnerability","pushedAt":"2024-06-19T19:42:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency gunicorn to v22 [security]","shortMessageHtmlLink":"fix(deps): update dependency gunicorn to v22 [security]"}},{"before":"8d0c0d5ef9bb16cf11f4d420fd9a0c0441085700","after":"986e46e2474af524cd79adb4e7f194bbbbd7a089","ref":"refs/heads/renovate/pypi-idna-vulnerability","pushedAt":"2024-06-19T19:41:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency idna to v3 [security]","shortMessageHtmlLink":"chore(deps): update dependency idna to v3 [security]"}},{"before":"d9e02ed70d17c029a53fc5b5bf8304518bf97055","after":"032d773d3833494391f0a0d409257a83d364dca2","ref":"refs/heads/renovate/pypi-black-vulnerability","pushedAt":"2024-06-19T19:41:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency black to v24 [security]","shortMessageHtmlLink":"chore(deps): update dependency black to v24 [security]"}},{"before":"8232cbe264c0d8fd0ebc660e94be0e946a1f40ba","after":null,"ref":"refs/heads/all-international-through-sns","pushedAt":"2024-06-19T19:37:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"}},{"before":"9d87116cbdba12b61ed135b63ba9a3e58c614dfd","after":"e6221d52f68845da0a1607c9c9d976dfc0652784","ref":"refs/heads/main","pushedAt":"2024-06-19T19:37:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sastels","name":"Steve Astels","path":"/sastels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8228248?s=80&v=4"},"commit":{"message":"Use SNS for international phone numbers (#2195)","shortMessageHtmlLink":"Use SNS for international phone numbers (#2195)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEayR2kAA","startCursor":null,"endCursor":null}},"title":"Activity · cds-snc/notification-api"}