{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":650356736,"defaultBranch":"master","name":"ai-project","ownerLogin":"hfscheid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-06T22:41:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30938577?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689043620.0","currentOid":""},"activityList":{"items":[{"before":"15a29ad414426b9819047aa7dea99725874b2996","after":null,"ref":"refs/heads/exaBGP-scripts","pushedAt":"2023-07-11T02:47:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"}},{"before":"e4cd57ccda57a0e5396ea97c8b09b9afbab90ed3","after":null,"ref":"refs/heads/cli","pushedAt":"2023-07-11T02:46:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"}},{"before":"3a71d58704e5a4fdb73647d1960d24b49e57e661","after":"783d2289c75f3cf23636673d3c91b188a3f6292f","ref":"refs/heads/master","pushedAt":"2023-07-10T23:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BernnardoSBO","name":"Bernnardo Seraphim","path":"/BernnardoSBO","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71301567?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"021066d2531f5be8dd521b9569174565921fe949","after":"3a71d58704e5a4fdb73647d1960d24b49e57e661","ref":"refs/heads/master","pushedAt":"2023-07-10T23:42:56.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"BernnardoSBO","name":"Bernnardo Seraphim","path":"/BernnardoSBO","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71301567?s=80&v=4"},"commit":{"message":"Merge pull request #7 from hfscheid/exaBGP-scripts\n\nExa bgp scripts","shortMessageHtmlLink":"Merge pull request #7 from hfscheid/exaBGP-scripts"}},{"before":"33eb3fccf56038275b1e54b641f761cf2777e198","after":"15a29ad414426b9819047aa7dea99725874b2996","ref":"refs/heads/exaBGP-scripts","pushedAt":"2023-07-10T23:42:49.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"BernnardoSBO","name":"Bernnardo Seraphim","path":"/BernnardoSBO","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71301567?s=80&v=4"},"commit":{"message":"Merge branch 'master' into exaBGP-scripts","shortMessageHtmlLink":"Merge branch 'master' into exaBGP-scripts"}},{"before":"81289ff9a5e1f2c842d271e84815c038252a9c65","after":"33eb3fccf56038275b1e54b641f761cf2777e198","ref":"refs/heads/exaBGP-scripts","pushedAt":"2023-07-10T23:33:34.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"BernnardoSBO","name":"Bernnardo Seraphim","path":"/BernnardoSBO","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71301567?s=80&v=4"},"commit":{"message":"Merge branch 'exaBGP-scripts' of github.com:hfscheid/ai-project into exaBGP-scripts","shortMessageHtmlLink":"Merge branch 'exaBGP-scripts' of github.com:hfscheid/ai-project into …"}},{"before":"bb41b8fa65d3c7c86d0537b4c9f8344732f5a2b1","after":"021066d2531f5be8dd521b9569174565921fe949","ref":"refs/heads/master","pushedAt":"2023-07-10T21:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"misc: move disco readme","shortMessageHtmlLink":"misc: move disco readme"}},{"before":"00d3863330f4c5d6c5c24cbc22d9a20c0a746b02","after":"bb41b8fa65d3c7c86d0537b4c9f8344732f5a2b1","ref":"refs/heads/master","pushedAt":"2023-07-10T20:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix: container logs, container and network reutilization","shortMessageHtmlLink":"fix: container logs, container and network reutilization"}},{"before":"afb3f9bc358f12ce68e1604f0e38d0ecfca80003","after":"00d3863330f4c5d6c5c24cbc22d9a20c0a746b02","ref":"refs/heads/master","pushedAt":"2023-07-10T20:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hfscheid","name":"Henrique Furst","path":"/hfscheid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30938577?s=80&v=4"},"commit":{"message":"feat: logs printed to stdout with --watch flag","shortMessageHtmlLink":"feat: logs printed to stdout with --watch flag"}},{"before":"c9bf5fb29eea832e71a877c00f0f76796b4db198","after":"afb3f9bc358f12ce68e1604f0e38d0ecfca80003","ref":"refs/heads/master","pushedAt":"2023-07-10T18:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"docs: add references section","shortMessageHtmlLink":"docs: add references section"}},{"before":"fda6b52ad620a7c26e3a3a7278d18db847ad0c61","after":"c9bf5fb29eea832e71a877c00f0f76796b4db198","ref":"refs/heads/master","pushedAt":"2023-07-10T18:35:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"docs: add cli limitations and next steps","shortMessageHtmlLink":"docs: add cli limitations and next steps"}},{"before":"8517c55d8d5543e76efd573f964b603569d8e167","after":"fda6b52ad620a7c26e3a3a7278d18db847ad0c61","ref":"refs/heads/master","pushedAt":"2023-07-10T17:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix: announce command (naming and container port exposure)","shortMessageHtmlLink":"fix: announce command (naming and container port exposure)"}},{"before":"79f5d93ee4a32de6d864ce0dfc694fac2f6332e0","after":"8517c55d8d5543e76efd573f964b603569d8e167","ref":"refs/heads/master","pushedAt":"2023-07-10T15:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"chore: add Dockerfile for ExaBGP","shortMessageHtmlLink":"chore: add Dockerfile for ExaBGP"}},{"before":"050cfe7fb3ef394db2c4750a60ef63642e1adc12","after":"79f5d93ee4a32de6d864ce0dfc694fac2f6332e0","ref":"refs/heads/master","pushedAt":"2023-07-10T13:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"Implementação da CLI Disco (#2)\n\n* feat: beginning of CLI implementation using Cobra\r\n\r\n* feat: smallest functional CLI logic implemented, needs to connect to docker logic\r\n\r\n* create helpers to build cli commands and flags\r\n\r\n* refactor curr cli structure to use new creation helpers\r\n\r\n* feat: config options\r\n\r\n* feat: declared new \"docker\" command to connect and disconnect docker client\r\n\r\n* chore: moved docker to pgk directory\r\n\r\n* chore: removed docker.go, docker client created on startup\r\n\r\n* feat: start command behaviour implemented for frr routers\r\n\r\n* feat: rename folder and add new CLI structure\r\n\r\n* chore: add id field to network and container entities\r\n\r\n* chore(pkg/config): add string to structure method\r\n\r\n* fix(config/entity): add Name property to TestCase\r\n\r\n* feat: add TestCase config file reader\r\n\r\n* feat: working version of 'disco test create'\r\n\r\n* feat: container creation with network config\r\n\r\n* feat: working version of 'disco test list'\r\n\r\n* feat: working version of 'disco test describe'\r\n\r\n* feat: network and container pools\r\n\r\n* feat: Controller pools cleaned after structure deletion\r\n\r\n* fix: add created test to disco config.yaml\r\n\r\n* fix: remove IDs from describe cmd\r\n\r\n* feat: test-run implemented\r\n\r\n* feat: working version of 'disco test delete'\r\n\r\n* feat: test-run implemented, added \"watch\" option to running containers\r\n\r\n* feat: added \"watch\" flag in DiscoOptions\r\n\r\n* fix: correct image names and tas in test-run\r\n\r\n* fix: test-delete deletes array of containers\r\n\r\n* feat: test-stop command created\r\n\r\n* feat: command 'disco annouce'\r\n\r\n* feat(annouce cmd): add check for exposed port\r\n\r\n* feat: container network IP and exposed port configurable\r\n\r\n* feat(docker): adds initialization for container and network pools\r\n\r\n* chore: add support to mount multiple files\r\n\r\n* chore: make the container image a parameter in the test config structure\r\n\r\n* doc: example of test config file\r\n\r\n* doc: update example of test config file\r\n\r\n* fix: cli help info naming\r\n\r\n* feat: command 'disco test select'\r\n\r\n* fix: test selection now stores data in disco cfg file\r\n\r\n* fix(test run): error printing\r\n\r\n* improve cli error handling\r\n\r\n* fix: exposed port handling if not informed\r\n\r\n* fix: disco stop command\r\n\r\n* improve cmd 'delete' and 'stop' messages\r\n\r\n* chore: networks cant be created with name of docker's std networks\r\n\r\n* docs: DISCO description and usage\r\n\r\n* fix: doc writing mistakes\r\n\r\n---------\r\n\r\nCo-authored-by: Henrique Furst Scheid ","shortMessageHtmlLink":"Implementação da CLI Disco (#2)"}},{"before":"d10eed7dbf0247182a94533266a6a508154f6d7d","after":"e4cd57ccda57a0e5396ea97c8b09b9afbab90ed3","ref":"refs/heads/cli","pushedAt":"2023-07-10T13:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix: doc writing mistakes","shortMessageHtmlLink":"fix: doc writing mistakes"}},{"before":"b8778dc470f866296b6cfd5da51551714ff7758d","after":"d10eed7dbf0247182a94533266a6a508154f6d7d","ref":"refs/heads/cli","pushedAt":"2023-07-10T13:25:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"docs: DISCO description and usage","shortMessageHtmlLink":"docs: DISCO description and usage"}},{"before":"14162f4898636a81ba53b4d2debe63a220bbaa5a","after":"81289ff9a5e1f2c842d271e84815c038252a9c65","ref":"refs/heads/exaBGP-scripts","pushedAt":"2023-07-10T04:21:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BernnardoSBO","name":"Bernnardo Seraphim","path":"/BernnardoSBO","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71301567?s=80&v=4"},"commit":{"message":"remove gitignore","shortMessageHtmlLink":"remove gitignore"}},{"before":"32ec53d2f27ded52accf25a55c40ed78b8719826","after":"b8778dc470f866296b6cfd5da51551714ff7758d","ref":"refs/heads/cli","pushedAt":"2023-07-10T02:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"chore: networks cant be created with name of docker's std networks","shortMessageHtmlLink":"chore: networks cant be created with name of docker's std networks"}},{"before":"5ab7554fdfea2a063f4877e89a6fb6038ad66b34","after":"32ec53d2f27ded52accf25a55c40ed78b8719826","ref":"refs/heads/cli","pushedAt":"2023-07-10T02:24:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"improve cmd 'delete' and 'stop' messages","shortMessageHtmlLink":"improve cmd 'delete' and 'stop' messages"}},{"before":"f48166bc8fabdc92e1c1df7df3c42513ca7f466b","after":"5ab7554fdfea2a063f4877e89a6fb6038ad66b34","ref":"refs/heads/cli","pushedAt":"2023-07-10T02:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix: disco stop command","shortMessageHtmlLink":"fix: disco stop command"}},{"before":"e481a799052bd28db7f918ee3e18b266d4fa9967","after":"f48166bc8fabdc92e1c1df7df3c42513ca7f466b","ref":"refs/heads/cli","pushedAt":"2023-07-10T01:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix: exposed port handling if not informed","shortMessageHtmlLink":"fix: exposed port handling if not informed"}},{"before":"f2a40ee962b08940ce532955ca75c99cfade532d","after":"e481a799052bd28db7f918ee3e18b266d4fa9967","ref":"refs/heads/cli","pushedAt":"2023-07-10T01:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"improve cli error handling","shortMessageHtmlLink":"improve cli error handling"}},{"before":"8c580a52fd8bcb5f54e504470e8a155798acf637","after":"f2a40ee962b08940ce532955ca75c99cfade532d","ref":"refs/heads/cli","pushedAt":"2023-07-10T01:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix(test run): error printing","shortMessageHtmlLink":"fix(test run): error printing"}},{"before":"925d64c193ce4bcd10c8d11313862fcc0e0e50b3","after":"8c580a52fd8bcb5f54e504470e8a155798acf637","ref":"refs/heads/cli","pushedAt":"2023-07-10T00:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix: test selection now stores data in disco cfg file","shortMessageHtmlLink":"fix: test selection now stores data in disco cfg file"}},{"before":"96fc7612a3ca6950c6a7067af2aed2f8f844fce4","after":"925d64c193ce4bcd10c8d11313862fcc0e0e50b3","ref":"refs/heads/cli","pushedAt":"2023-07-10T00:26:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"feat: command 'disco test select'","shortMessageHtmlLink":"feat: command 'disco test select'"}},{"before":"162d7a0b7a41d9213e75919e9e289e08e7365e89","after":"96fc7612a3ca6950c6a7067af2aed2f8f844fce4","ref":"refs/heads/cli","pushedAt":"2023-07-10T00:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"fix: cli help info naming","shortMessageHtmlLink":"fix: cli help info naming"}},{"before":"b7b33c13ff81ad709532f7023b163ff14ef35184","after":"162d7a0b7a41d9213e75919e9e289e08e7365e89","ref":"refs/heads/cli","pushedAt":"2023-07-10T00:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"doc: update example of test config file","shortMessageHtmlLink":"doc: update example of test config file"}},{"before":"4aa7760bc698d23bd93ed1cae9abc402ddca0704","after":"b7b33c13ff81ad709532f7023b163ff14ef35184","ref":"refs/heads/cli","pushedAt":"2023-07-10T00:13:59.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cli","shortMessageHtmlLink":"Merge branch 'master' into cli"}},{"before":"249e7910894a75f401eaa73912985aaa4c850132","after":"4aa7760bc698d23bd93ed1cae9abc402ddca0704","ref":"refs/heads/cli","pushedAt":"2023-07-10T00:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"doc: example of test config file","shortMessageHtmlLink":"doc: example of test config file"}},{"before":"b47b568494b8ceb7dd41c527720181cc882e63dd","after":"249e7910894a75f401eaa73912985aaa4c850132","ref":"refs/heads/cli","pushedAt":"2023-07-09T23:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franciscobonand","name":"Francisco","path":"/franciscobonand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48291373?s=80&v=4"},"commit":{"message":"chore: make the container image a parameter in the test config structure","shortMessageHtmlLink":"chore: make the container image a parameter in the test config structure"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADUsIVvAA","startCursor":null,"endCursor":null}},"title":"Activity · hfscheid/ai-project"}