{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":266979072,"defaultBranch":"master","name":"ssosync","ownerLogin":"awslabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-26T07:51:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3299148?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712242008.0","currentOid":""},"activityList":{"items":[{"before":"1d8f600e971964584d8befbd391b2aa7c303ade2","after":"6cb78e1225f5193ea996b215d1eca378046701dd","ref":"refs/heads/master","pushedAt":"2024-04-04T13:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Updating guidance for Match parameters.","shortMessageHtmlLink":"Updating guidance for Match parameters."}},{"before":"75e947bff7264b91a37c25e6d5ab5e844088d6fc","after":"1d8f600e971964584d8befbd391b2aa7c303ade2","ref":"refs/heads/master","pushedAt":"2024-04-02T13:04:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Group owners are treated as members (#191)\n\nReinstating original behavior from pre v2.2.x","shortMessageHtmlLink":"Group owners are treated as members (#191)"}},{"before":"900200fb363756941ed3ed955bb098e4bad542c2","after":"91fca78c3fc544dd132c5495b8287440d254a76a","ref":"refs/heads/fix_GroupOwner","pushedAt":"2024-04-02T13:03:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix_GroupOwner","shortMessageHtmlLink":"Merge branch 'master' into fix_GroupOwner"}},{"before":"087491feed1c9fc6d1f75b56118159b609dfecb3","after":"75e947bff7264b91a37c25e6d5ab5e844088d6fc","ref":"refs/heads/master","pushedAt":"2024-04-02T11:57:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Group owners are treated as members (#190)\n\nReinstating original behavior from pre v2.2.x","shortMessageHtmlLink":"Group owners are treated as members (#190)"}},{"before":"087491feed1c9fc6d1f75b56118159b609dfecb3","after":"900200fb363756941ed3ed955bb098e4bad542c2","ref":"refs/heads/fix_GroupOwner","pushedAt":"2024-04-02T09:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Group owners are treated as members\n\nReinstating original behavior from pre v2.2.x","shortMessageHtmlLink":"Group owners are treated as members"}},{"before":null,"after":"087491feed1c9fc6d1f75b56118159b609dfecb3","ref":"refs/heads/fix_GroupOwner","pushedAt":"2024-04-02T08:53:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update .gitignore\n\nignoring read only vim tmp files.","shortMessageHtmlLink":"Update .gitignore"}},{"before":"4959792026cbeff80b17b66285bf3e473e00e74b","after":"087491feed1c9fc6d1f75b56118159b609dfecb3","ref":"refs/heads/master","pushedAt":"2024-03-26T16:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update .gitignore\n\nignoring read only vim tmp files.","shortMessageHtmlLink":"Update .gitignore"}},{"before":"3da5c146fa736f7943ab3e31c772bded25f58d1a","after":"4959792026cbeff80b17b66285bf3e473e00e74b","ref":"refs/heads/master","pushedAt":"2024-03-26T14:07:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Fix nested groups (#188)\n\n* Update sync.go\r\n\r\n* Update sync.go\r\n\r\n* Update sync.go","shortMessageHtmlLink":"Fix nested groups (#188)"}},{"before":"9ec6bc59532190df4784825cff5bfb771b581935","after":"1db3cc10193abb9ae3d5f00f04b7425458d71e9e","ref":"refs/heads/fix_nestedGroups","pushedAt":"2024-03-26T13:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update sync.go","shortMessageHtmlLink":"Update sync.go"}},{"before":"10ec6aa580a4ec786548e20a3884e1c513452d31","after":"9ec6bc59532190df4784825cff5bfb771b581935","ref":"refs/heads/fix_nestedGroups","pushedAt":"2024-03-26T11:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update sync.go","shortMessageHtmlLink":"Update sync.go"}},{"before":"3da5c146fa736f7943ab3e31c772bded25f58d1a","after":"10ec6aa580a4ec786548e20a3884e1c513452d31","ref":"refs/heads/fix_nestedGroups","pushedAt":"2024-03-26T10:57:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update sync.go","shortMessageHtmlLink":"Update sync.go"}},{"before":null,"after":"3da5c146fa736f7943ab3e31c772bded25f58d1a","ref":"refs/heads/fix_nestedGroups","pushedAt":"2024-03-26T10:13:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdding additional guidance and updated information on manually created resource handling.","shortMessageHtmlLink":"Update README.md"}},{"before":"d9ab40bce8ca5d61f4540235005659729b7ecbab","after":"3da5c146fa736f7943ab3e31c772bded25f58d1a","ref":"refs/heads/master","pushedAt":"2024-03-25T13:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdding additional guidance and updated information on manually created resource handling.","shortMessageHtmlLink":"Update README.md"}},{"before":"4e7f800a7def260984f24f9701c89c6011dc3c63","after":"a1a5dc19073f3fcc41b10f559150f903ea544e24","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-21T17:20:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Merge branch 'master' into Feature_multi_select","shortMessageHtmlLink":"Merge branch 'master' into Feature_multi_select"}},{"before":null,"after":"4e7f800a7def260984f24f9701c89c6011dc3c63","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-21T17:20:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"a2930a12241f329142bd2c7f27ebdc4d9c47dba6","ref":"refs/heads/Feature_Preserve_manual","pushedAt":"2024-03-18T18:55:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Bugfix env vars (#175)\n\n* Add explicit EnvVar handling for Lambda\r\n\r\n* Update root.go","shortMessageHtmlLink":"Bugfix env vars (#175)"}},{"before":"4e7f800a7def260984f24f9701c89c6011dc3c63","after":null,"ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-18T18:54:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"}},{"before":"a2930a12241f329142bd2c7f27ebdc4d9c47dba6","after":"d9ab40bce8ca5d61f4540235005659729b7ecbab","ref":"refs/heads/master","pushedAt":"2024-03-18T18:54:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Feature multi select (#176)\n\n* Implement multi-pattern support for groups and users\r\n\r\n* adjust regex for multi-pattern\r\n\r\n* Allow - and ' ' in names\r\n\r\n* UPDATE envVar creation logic for Match\r\n\r\n* Update template.yaml\r\n\r\n* Update template.yaml\r\n\r\n* Adding support for '*' to sync all and empty to sync nothing.\r\n\r\n* Improvements to Filtering\r\n\r\nUserMatch now considered in addition to GroupMatch.\r\n\r\nImproved filtering for external users\r\nproper handling of nested groups.\r\n\r\n* Improve logging\r\n\r\nAdded dump of envVars\r\nCorrected copy&paste error in log message.\r\n\r\n* Adding user detail caching\r\n\r\nTo reduce repeated calls to the directory api, prefetch all users and use when processing groups.\r\n\r\n* Update README.md","shortMessageHtmlLink":"Feature multi select (#176)"}},{"before":"c067fd62282cfa49d7e2b476113603e19a6ab90e","after":"4e7f800a7def260984f24f9701c89c6011dc3c63","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-18T17:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ec01d9a508d41dc7dd0e9c18ada7c251fd225f80","after":"c067fd62282cfa49d7e2b476113603e19a6ab90e","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-18T14:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Adding user detail caching\n\nTo reduce repeated calls to the directory api, prefetch all users and use when processing groups.","shortMessageHtmlLink":"Adding user detail caching"}},{"before":"12b80a8a54475e5fafc34bc66851eea13d568f91","after":"ec01d9a508d41dc7dd0e9c18ada7c251fd225f80","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-18T14:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Improve logging\n\nAdded dump of envVars\nCorrected copy&paste error in log message.","shortMessageHtmlLink":"Improve logging"}},{"before":"630d558809851618fd7d5c4023694a1d870ae77d","after":"12b80a8a54475e5fafc34bc66851eea13d568f91","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-18T13:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Improvements to Filtering\n\nUserMatch now considered in addition to GroupMatch.\n\nImproved filtering for external users\nproper handling of nested groups.","shortMessageHtmlLink":"Improvements to Filtering"}},{"before":"cc3b9a8066a4bee6ed71f2265829d7e4a0f6e8ad","after":"630d558809851618fd7d5c4023694a1d870ae77d","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-15T11:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Adding support for '*' to sync all and empty to sync nothing.","shortMessageHtmlLink":"Adding support for '*' to sync all and empty to sync nothing."}},{"before":"186dc62da8656dcf183e8b6a33608337ea08881a","after":"cc3b9a8066a4bee6ed71f2265829d7e4a0f6e8ad","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-14T21:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update template.yaml","shortMessageHtmlLink":"Update template.yaml"}},{"before":"7b2affd12990411c6400bd9104bb21b67e29ab60","after":"186dc62da8656dcf183e8b6a33608337ea08881a","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-14T17:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Update template.yaml","shortMessageHtmlLink":"Update template.yaml"}},{"before":"1f131b7561e5899602ae2bd8be807f0e424979df","after":"7b2affd12990411c6400bd9104bb21b67e29ab60","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-14T17:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"UPDATE envVar creation logic for Match","shortMessageHtmlLink":"UPDATE envVar creation logic for Match"}},{"before":"10e1ce696a2955936622e65169507b156b43a3ec","after":"1f131b7561e5899602ae2bd8be807f0e424979df","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-14T16:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Allow - and ' ' in names","shortMessageHtmlLink":"Allow - and ' ' in names"}},{"before":"07e9f757511f3b6ea89c2e889eba0e0410c6b704","after":"10e1ce696a2955936622e65169507b156b43a3ec","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-14T15:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"adjust regex for multi-pattern","shortMessageHtmlLink":"adjust regex for multi-pattern"}},{"before":"a2930a12241f329142bd2c7f27ebdc4d9c47dba6","after":"07e9f757511f3b6ea89c2e889eba0e0410c6b704","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-14T11:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Implement multi-pattern support for groups and users","shortMessageHtmlLink":"Implement multi-pattern support for groups and users"}},{"before":null,"after":"a2930a12241f329142bd2c7f27ebdc4d9c47dba6","ref":"refs/heads/Feature_multi_select","pushedAt":"2024-03-11T13:23:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisPates","name":"Chris Pates","path":"/ChrisPates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7030241?s=80&v=4"},"commit":{"message":"Bugfix env vars (#175)\n\n* Add explicit EnvVar handling for Lambda\r\n\r\n* Update root.go","shortMessageHtmlLink":"Bugfix env vars (#175)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJ9mUegA","startCursor":null,"endCursor":null}},"title":"Activity ยท awslabs/ssosync"}