{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":168637974,"defaultBranch":"master","name":"negmas","ownerLogin":"yasserfarouk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-01T03:40:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2328583?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714006623.0","currentOid":""},"activityList":{"items":[{"before":"4e3aa3b6622a57b5aba1e8e5a3c7dace70e58875","after":"ddf17ff94032ab1d8cf74c9cce7caf4a0e6bd847","ref":"refs/heads/snyk-fix-b242f63daf1571f6f45bb3143a65188f","pushedAt":"2024-04-25T00:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"fix: requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-FONTTOOLS-6133203","shortMessageHtmlLink":"fix: requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"4e3aa3b6622a57b5aba1e8e5a3c7dace70e58875","ref":"refs/heads/snyk-fix-b242f63daf1571f6f45bb3143a65188f","pushedAt":"2024-04-25T00:57:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Requiring final scores when complete_only","shortMessageHtmlLink":"Requiring final scores when complete_only"}},{"before":"9fb1e53edad7061e9e7fb85d30d433d8908d6b5a","after":"4e3aa3b6622a57b5aba1e8e5a3c7dace70e58875","ref":"refs/heads/master","pushedAt":"2024-04-18T02:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Requiring final scores when complete_only","shortMessageHtmlLink":"Requiring final scores when complete_only"}},{"before":"a9ddfee6e01015558b6520289563d09f3e232647","after":"9fb1e53edad7061e9e7fb85d30d433d8908d6b5a","ref":"refs/heads/master","pushedAt":"2024-04-18T02:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":" complete_only in Cartesian tournament combination","shortMessageHtmlLink":" complete_only in Cartesian tournament combination"}},{"before":"171afbde3bf959e926baf546a1876c538cb4947a","after":"a9ddfee6e01015558b6520289563d09f3e232647","ref":"refs/heads/master","pushedAt":"2024-04-17T01:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Better loading-saving of cartesian tournaments","shortMessageHtmlLink":"Better loading-saving of cartesian tournaments"}},{"before":"8a04d83dba777ee0457dbd3da0b7a8b991b14924","after":"171afbde3bf959e926baf546a1876c538cb4947a","ref":"refs/heads/master","pushedAt":"2024-04-16T03:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Upgrading GitHub actions to avoid node 16","shortMessageHtmlLink":"Upgrading GitHub actions to avoid node 16"}},{"before":"4eda7887adedba0ce677c10981f9b25ee5b8224f","after":"8a04d83dba777ee0457dbd3da0b7a8b991b14924","ref":"refs/heads/master","pushedAt":"2024-04-16T02:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Stop testing notebooks on 3.10","shortMessageHtmlLink":"Stop testing notebooks on 3.10"}},{"before":"a095a6cc8113d709a89108635bac4b1069f45579","after":"4eda7887adedba0ce677c10981f9b25ee5b8224f","ref":"refs/heads/master","pushedAt":"2024-04-16T02:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Checking for NMI when filtering in controllers","shortMessageHtmlLink":"Checking for NMI when filtering in controllers"}},{"before":"2183eff35c1fe3da8df4bdf50fb481ab9c4aaa97","after":"a095a6cc8113d709a89108635bac4b1069f45579","ref":"refs/heads/master","pushedAt":"2024-04-15T10:14:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Adding timeout to all github actions","shortMessageHtmlLink":"Adding timeout to all github actions"}},{"before":"a24ef8f0c244fa6414c6849190e21f086a0cf4e0","after":"2183eff35c1fe3da8df4bdf50fb481ab9c4aaa97","ref":"refs/heads/master","pushedAt":"2024-04-15T04:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Adding is_clean() to controllers\n\nChecks that a controller has no negotiators and not internal state (i.e.\nit is in a blank state)","shortMessageHtmlLink":"Adding is_clean() to controllers"}},{"before":"2dfabf43e41962b6ffa734e9f3a48fd0bee43bc9","after":"a24ef8f0c244fa6414c6849190e21f086a0cf4e0","ref":"refs/heads/master","pushedAt":"2024-04-14T06:12:05.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Minor formatting and typing","shortMessageHtmlLink":"Minor formatting and typing"}},{"before":"7c3e0029d36d5d158755ef870955b4dfbe8059c4","after":"2dfabf43e41962b6ffa734e9f3a48fd0bee43bc9","ref":"refs/heads/master","pushedAt":"2024-04-11T06:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Adding Kalai-Smorodinsky to stats\n\nThe current implementation is approximate","shortMessageHtmlLink":"Adding Kalai-Smorodinsky to stats"}},{"before":"7c3e0029d36d5d158755ef870955b4dfbe8059c4","after":"59f54841d059fe37063d549adb2423c661c70b51","ref":"refs/heads/snyk-fix-f4dcf11744fec75dbfef4c3350b41ff4","pushedAt":"2024-04-07T21:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"fix: requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-FONTTOOLS-6133203","shortMessageHtmlLink":"fix: requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"7c3e0029d36d5d158755ef870955b4dfbe8059c4","ref":"refs/heads/snyk-fix-f4dcf11744fec75dbfef4c3350b41ff4","pushedAt":"2024-04-07T21:45:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Mechanism params saved in scenarios in tournaments","shortMessageHtmlLink":"Mechanism params saved in scenarios in tournaments"}},{"before":"8533f56c0fc10be089fe49bd8dd7330e19622a7d","after":"7c3e0029d36d5d158755ef870955b4dfbe8059c4","ref":"refs/heads/master","pushedAt":"2024-04-07T05:20:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Mechanism params saved in scenarios in tournaments","shortMessageHtmlLink":"Mechanism params saved in scenarios in tournaments"}},{"before":"1bcfd49f0e5284cf94b54bc643e8ec6919c5a8a1","after":"8533f56c0fc10be089fe49bd8dd7330e19622a7d","ref":"refs/heads/master","pushedAt":"2024-04-07T03:46:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"v0.10.23\n\nMainly improvements to tournaments to be used in ANAC 2024","shortMessageHtmlLink":"v0.10.23"}},{"before":"850c4a5dc13c0220b8260ae87dae603b3b11e12f","after":"1bcfd49f0e5284cf94b54bc643e8ec6919c5a8a1","ref":"refs/heads/master","pushedAt":"2024-04-07T02:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Tournament combination in Cartesian tournaments\n\n- Cartesian tournaments were structured to allow for saving and loading\n- Added load/save/combine to SimpleTournamentResults\n- Added combine_tournament for combining on disk tournament results with\n control on copying and scenario renaming","shortMessageHtmlLink":"Tournament combination in Cartesian tournaments"}},{"before":"767416a2b4b4d8e2ccb4943d24cc87b18f174b8c","after":"850c4a5dc13c0220b8260ae87dae603b3b11e12f","ref":"refs/heads/master","pushedAt":"2024-04-04T22:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Restructuring cartesian preparing for combination","shortMessageHtmlLink":"Restructuring cartesian preparing for combination"}},{"before":"c6b9e433445082b933559cba2b66be3a630b669e","after":"767416a2b4b4d8e2ccb4943d24cc87b18f174b8c","ref":"refs/heads/master","pushedAt":"2024-04-04T22:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Revert \"dropping support for python 3.10\"\n\nThis reverts commit 9247465e434734d0ef69c79cd493566c960a0f09.","shortMessageHtmlLink":"Revert \"dropping support for python 3.10\""}},{"before":"9247465e434734d0ef69c79cd493566c960a0f09","after":"c6b9e433445082b933559cba2b66be3a630b669e","ref":"refs/heads/master","pushedAt":"2024-04-04T07:17:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Adding max-tasks-per-child to all tournaments","shortMessageHtmlLink":"Adding max-tasks-per-child to all tournaments"}},{"before":"88c4f364f254bfc31804a2ce69e5369ef0367e19","after":"9247465e434734d0ef69c79cd493566c960a0f09","ref":"refs/heads/master","pushedAt":"2024-04-04T05:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"dropping support for python 3.10","shortMessageHtmlLink":"dropping support for python 3.10"}},{"before":"ef8ac5e55a5249968b09c84d9246b166bde6d77f","after":"88c4f364f254bfc31804a2ce69e5369ef0367e19","ref":"refs/heads/master","pushedAt":"2024-04-04T05:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"v0.10.22","shortMessageHtmlLink":"v0.10.22"}},{"before":"e9a263a9e58c22f24fc27d64b2e5eae0446afcc1","after":"ef8ac5e55a5249968b09c84d9246b166bde6d77f","ref":"refs/heads/master","pushedAt":"2024-04-04T04:55:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Saving repeated runs","shortMessageHtmlLink":"Saving repeated runs"}},{"before":"4d1d673086a01eb702ee52f1ead54bab634e2bac","after":"e9a263a9e58c22f24fc27d64b2e5eae0446afcc1","ref":"refs/heads/master","pushedAt":"2024-04-04T04:39:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:yasserfarouk/negmas","shortMessageHtmlLink":"Merge branch 'master' of github.com:yasserfarouk/negmas"}},{"before":"ddaf93ba6b60c74b30d5241750cf46fc1f53c802","after":"4d1d673086a01eb702ee52f1ead54bab634e2bac","ref":"refs/heads/master","pushedAt":"2024-04-04T02:31:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:yasserfarouk/negmas","shortMessageHtmlLink":"Merge branch 'master' of github.com:yasserfarouk/negmas"}},{"before":"5110a86c60cf6689446a2fd783dbf549c820b52a","after":"ddaf93ba6b60c74b30d5241750cf46fc1f53c802","ref":"refs/heads/master","pushedAt":"2024-04-04T02:25:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"Adding external_timeout to cartesian\n\nThis parameter is only effective for parallel runs and enforces and\nexternal timeout on all tasks. This will avoid waiting for slow\nnegotiators but it has the disadvantage of causing the main thread to\nnever end. Tournaments may now need C-c to end.","shortMessageHtmlLink":"Adding external_timeout to cartesian"}},{"before":"5110a86c60cf6689446a2fd783dbf549c820b52a","after":"b8a8f9050aea280f550917015d779726e02b536b","ref":"refs/heads/snyk-fix-3fabe22f294565d7dc2888d23897aece","pushedAt":"2024-04-03T05:44:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"fix: docs/requirements.txt to reduce vulnerabilities\n\n\nThe following vulnerabilities are fixed by pinning transitive dependencies:\n- https://snyk.io/vuln/SNYK-PYTHON-IPYTHON-3318382\n- https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3180412\n- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-5537286\n- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-5840803\n- https://snyk.io/vuln/SNYK-PYTHON-TORNADO-6041512","shortMessageHtmlLink":"fix: docs/requirements.txt to reduce vulnerabilities"}},{"before":null,"after":"5110a86c60cf6689446a2fd783dbf549c820b52a","ref":"refs/heads/snyk-fix-3fabe22f294565d7dc2888d23897aece","pushedAt":"2024-04-03T05:44:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"v0.10.21","shortMessageHtmlLink":"v0.10.21"}},{"before":"81b272fded3a9ddde0823d2499d84f5164b06cfa","after":"5110a86c60cf6689446a2fd783dbf549c820b52a","ref":"refs/heads/master","pushedAt":"2024-04-03T05:43:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"v0.10.21","shortMessageHtmlLink":"v0.10.21"}},{"before":"b1305b80679d1e98e992ecad7f00ff3f649fdac5","after":"81b272fded3a9ddde0823d2499d84f5164b06cfa","ref":"refs/heads/master","pushedAt":"2024-04-01T11:15:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yasserfarouk","name":"Yasser Mohammad","path":"/yasserfarouk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2328583?s=80&v=4"},"commit":{"message":"More exception resistance in cartesian_tournament","shortMessageHtmlLink":"More exception resistance in cartesian_tournament"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOasnqwA","startCursor":null,"endCursor":null}},"title":"Activity ยท yasserfarouk/negmas"}