{"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:1719032588.0","currentOid":""},"activityList":{"items":[{"before":"3891ac3006d8c371d65ba13e6e4a7dd8bacbd7eb","after":"ac43b5f8742e2f6f368f849248ce9e52fe133d24","ref":"refs/heads/repo-sync/site-reliability-engineering/default","pushedAt":"2024-06-22T13:57:56.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":null,"after":"fd1f7db31347fa2fc9e2f3c47508890aee282d6e","ref":"refs/heads/renovate/all-minor","pushedAt":"2024-06-22T05:03:08.000Z","pushType":"branch_creation","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 all minor dependencies","shortMessageHtmlLink":"chore(deps): update all minor dependencies"}},{"before":null,"after":"27315f69d1a9d304b084f37a86d756ceaa95cc1d","ref":"refs/heads/renovate/all-patch","pushedAt":"2024-06-22T05:00:16.000Z","pushType":"branch_creation","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 all patch dependencies","shortMessageHtmlLink":"fix(deps): update all patch dependencies"}},{"before":"01c5dc3c50574c73929811cd15c574d339251fe0","after":"7913a9db792d1c37101c27fcec707e6d72d6e42b","ref":"refs/heads/experiment/migrate-to-ruff","pushedAt":"2024-06-21T17:39:42.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":"Re-add Flask-Marshmallow...update lock file","shortMessageHtmlLink":"Re-add Flask-Marshmallow...update lock file"}},{"before":"c8fe7b43907f2814a3d258ac6e019a0e92d9b74b","after":"01c5dc3c50574c73929811cd15c574d339251fe0","ref":"refs/heads/experiment/migrate-to-ruff","pushedAt":"2024-06-21T17:17:07.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":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":"32b270e9b9f03f4b77ce9f5573e013a8c2089c35","after":"c8fe7b43907f2814a3d258ac6e019a0e92d9b74b","ref":"refs/heads/experiment/migrate-to-ruff","pushedAt":"2024-06-21T16:48:46.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":"Remove file that got re-added during merge..somehow","shortMessageHtmlLink":"Remove file that got re-added during merge..somehow"}},{"before":"adeccff362e39f0f566b0a7e3d850d5b2f7b247f","after":"32b270e9b9f03f4b77ce9f5573e013a8c2089c35","ref":"refs/heads/experiment/migrate-to-ruff","pushedAt":"2024-06-21T16:38:56.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"whabanks","name":"William B","path":"/whabanks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7444334?s=80&v=4"},"commit":{"message":"Fix pyproject.toml, resort, and regen lock file","shortMessageHtmlLink":"Fix pyproject.toml, resort, and regen lock file"}},{"before":"f8cdcf4d6efd049c9f261a2c7c41dc04ece29c0a","after":"15b69c1d997a40fa38d99a40111eff65a58e66a4","ref":"refs/heads/monkeytype-auto-annotate","pushedAt":"2024-06-21T16:00:45.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":"Update lock file","shortMessageHtmlLink":"Update lock file"}},{"before":"d9de225c1af5109a2cfc120c4f1490109fd6e583","after":"f8cdcf4d6efd049c9f261a2c7c41dc04ece29c0a","ref":"refs/heads/monkeytype-auto-annotate","pushedAt":"2024-06-21T15:41:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"whabanks","name":"William B","path":"/whabanks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7444334?s=80&v=4"},"commit":{"message":"Merge branch 'main' into monkeytype-auto-annotate","shortMessageHtmlLink":"Merge branch 'main' into monkeytype-auto-annotate"}},{"before":"f5478d944e913b39f685b2bf2a8946fc145d2bf1","after":"3891ac3006d8c371d65ba13e6e4a7dd8bacbd7eb","ref":"refs/heads/repo-sync/site-reliability-engineering/default","pushedAt":"2024-06-21T13:58:15.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":"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbFAdOQA","startCursor":null,"endCursor":null}},"title":"Activity · cds-snc/notification-api"}