{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":263863465,"defaultBranch":"master","name":"robotframework-oxygen","ownerLogin":"eficode","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-14T08:52:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/526962?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1698847695.0","currentOid":""},"activityList":{"items":[{"before":"1243d83d17702d7013d841eed5e5179d56953f1d","after":"93bc908a3d38006086d7b9832a63c54549a8d1f8","ref":"refs/heads/master","pushedAt":"2023-11-13T09:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"be4a2deaef3a5d9ea6a7345e25a84e0be1a022bb","after":"1243d83d17702d7013d841eed5e5179d56953f1d","ref":"refs/heads/master","pushedAt":"2023-11-03T09:51:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Update README.md\n\nfix broken link","shortMessageHtmlLink":"Update README.md"}},{"before":"9852f38a6f89a9e77b2b9eaa9e079148a3643c9a","after":"be4a2deaef3a5d9ea6a7345e25a84e0be1a022bb","ref":"refs/heads/master","pushedAt":"2023-11-01T14:07:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Start development for 0.4","shortMessageHtmlLink":"Start development for 0.4"}},{"before":"d8ee496b05262192fdba97d29aa34edb6f7de814","after":"9852f38a6f89a9e77b2b9eaa9e079148a3643c9a","ref":"refs/heads/master","pushedAt":"2023-10-31T15:20:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"README: update minimun Python version required","shortMessageHtmlLink":"README: update minimun Python version required"}},{"before":"e5c4ba724468e711d1f2d9e54ee3a5670f9c8c8c","after":null,"ref":"refs/heads/docs/utils","pushedAt":"2023-10-31T11:38:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"}},{"before":"5d70867cbe8a8945f57196301d8237120b0fa256","after":"d8ee496b05262192fdba97d29aa34edb6f7de814","ref":"refs/heads/master","pushedAt":"2023-10-31T11:38:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Merge pull request #49 from eficode/docs/utils\n\nREADME: document utils. Fixes #12","shortMessageHtmlLink":"Merge pull request #49 from eficode/docs/utils"}},{"before":null,"after":"e5c4ba724468e711d1f2d9e54ee3a5670f9c8c8c","ref":"refs/heads/docs/utils","pushedAt":"2023-10-31T11:32:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"README: document utils. Fixes #12","shortMessageHtmlLink":"README: document utils. Fixes #12"}},{"before":"3a47454d21affaa6ec0837dfc9dae9321c323675","after":null,"ref":"refs/heads/feat/rf-metadata-atest","pushedAt":"2023-10-31T10:44:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"}},{"before":"98c1110a20b3efa4060922cc3f25c755ba1982c2","after":"5d70867cbe8a8945f57196301d8237120b0fa256","ref":"refs/heads/master","pushedAt":"2023-10-31T10:43:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Merge pull request #48 from eficode/feat/rf-metadata-atest\n\nAdd acceptance tests for RF metadata coming from handlers","shortMessageHtmlLink":"Merge pull request #48 from eficode/feat/rf-metadata-atest"}},{"before":"b70b3868b5a1b0d142229b1a25f69d8d5872023a","after":"3a47454d21affaa6ec0837dfc9dae9321c323675","ref":"refs/heads/feat/rf-metadata-atest","pushedAt":"2023-10-31T10:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"tasks.py: fix PYTHONPATH for atest task\n\nApparently, on RF4 and RF3 robot's `--pythonpath` does not like having\nalready-combined paths. Thus, give them separately.","shortMessageHtmlLink":"tasks.py: fix PYTHONPATH for atest task"}},{"before":null,"after":"b70b3868b5a1b0d142229b1a25f69d8d5872023a","ref":"refs/heads/feat/rf-metadata-atest","pushedAt":"2023-10-31T10:18:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Add acceptance tests for RF metadata coming from handlers\n\nComplements #40","shortMessageHtmlLink":"Add acceptance tests for RF metadata coming from handlers"}},{"before":"0980cc0c16000615f88439014a7a0fdcdc858a13","after":null,"ref":"refs/heads/feat/rf-metadata","pushedAt":"2023-10-30T15:35:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"}},{"before":"ffed224eb49d6a0a6473e879555fce7c553558d0","after":"98c1110a20b3efa4060922cc3f25c755ba1982c2","ref":"refs/heads/master","pushedAt":"2023-10-30T15:34:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Merge pull request #47 from eficode/feat/rf-metadata\n\nAdd support for RF metadata from handlers. Fixes #40","shortMessageHtmlLink":"Merge pull request #47 from eficode/feat/rf-metadata"}},{"before":null,"after":"0980cc0c16000615f88439014a7a0fdcdc858a13","ref":"refs/heads/feat/rf-metadata","pushedAt":"2023-10-30T15:07:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Add support for RF metadata from handlers\n\nFixes #40","shortMessageHtmlLink":"Add support for RF metadata from handlers"}},{"before":null,"after":"c67b82ac4c7271bfb4b7a35321e831d6a14b7717","ref":"refs/heads/fix/time-related-tests","pushedAt":"2023-10-30T09:00:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"abffa99b65f92c05c078e8f06ec84868ef3c75b9","after":null,"ref":"refs/heads/pydantic","pushedAt":"2023-10-27T11:10:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"}},{"before":"dbd28be0fb39f138b479f2fd601da9f9c665d77e","after":"ffed224eb49d6a0a6473e879555fce7c553558d0","ref":"refs/heads/master","pushedAt":"2023-10-27T11:10:42.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Merge pull request #44 from eficode/pydantic\n\nIntroduce pydantic to validate Oxygen handler result values. Fixes #43","shortMessageHtmlLink":"Merge pull request #44 from eficode/pydantic"}},{"before":"4a335a9474dcebdf030798c9a851f644d0b13b7d","after":"abffa99b65f92c05c078e8f06ec84868ef3c75b9","ref":"refs/heads/pydantic","pushedAt":"2023-10-27T11:04:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Tests: add forgotten assert for test_deprecation_warning","shortMessageHtmlLink":"Tests: add forgotten assert for test_deprecation_warning"}},{"before":"dbeed90c3797bfb8d3976455608268e090ac1b30","after":null,"ref":"refs/heads/doc-tweaks","pushedAt":"2023-10-26T20:51:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"}},{"before":"1abdc0d612b19e4df60bf80e647cce2a9ff2aed3","after":"dbd28be0fb39f138b479f2fd601da9f9c665d77e","ref":"refs/heads/master","pushedAt":"2023-10-26T20:51:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Merge pull request #46 from eficode/doc-tweaks\n\nUpdate README and OxygenLibrary documentation","shortMessageHtmlLink":"Merge pull request #46 from eficode/doc-tweaks"}},{"before":null,"after":"dbeed90c3797bfb8d3976455608268e090ac1b30","ref":"refs/heads/doc-tweaks","pushedAt":"2023-10-26T20:47:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Update README and OxygenLibrary documentation","shortMessageHtmlLink":"Update README and OxygenLibrary documentation"}},{"before":"386dca90ed4fa3068eda523e8d3860cf61a666a4","after":"4a335a9474dcebdf030798c9a851f644d0b13b7d","ref":"refs/heads/pydantic","pushedAt":"2023-10-26T19:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Tests: add forgotten assert for test_deprecation_warning","shortMessageHtmlLink":"Tests: add forgotten assert for test_deprecation_warning"}},{"before":"5901776b8f5055f90272499963e97c6399a03cb6","after":"386dca90ed4fa3068eda523e8d3860cf61a666a4","ref":"refs/heads/pydantic","pushedAt":"2023-10-26T14:00:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"RF Interfaces: conform to pydantic models\n\nWhile implementing validation for Oxygen's handler result dictionaries, it was\nfound out that RobotInterface.running assumed result dictionaries would have\nfields that are not, in fact, mandatory. Thus, add robust attribute handling\nto both RF3- and RF4 interfaces.","shortMessageHtmlLink":"RF Interfaces: conform to pydantic models"}},{"before":"f6029ba31819efea8c7b328cfa65932dfeed5ea0","after":"5901776b8f5055f90272499963e97c6399a03cb6","ref":"refs/heads/pydantic","pushedAt":"2023-10-25T20:55:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Rename parser_specification.md and update README and invoke","shortMessageHtmlLink":"Rename parser_specification.md and update README and invoke"}},{"before":"fd8e3ee6bde644ba5b626a267e92f9b04b92e4b8","after":"f6029ba31819efea8c7b328cfa65932dfeed5ea0","ref":"refs/heads/pydantic","pushedAt":"2023-10-25T09:56:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Introduce pydantic[1] to validate Oxygen handler result value\n\n[1] https://docs.pydantic.dev/2.0/","shortMessageHtmlLink":"Introduce pydantic[1] to validate Oxygen handler result value"}},{"before":"6af0411c9477c7cd82149c19876accf392346d10","after":"fd8e3ee6bde644ba5b626a267e92f9b04b92e4b8","ref":"refs/heads/pydantic","pushedAt":"2023-10-24T13:51:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Introduce pydantic[1] to validate Oxygen handler result value\n\n[1] https://docs.pydantic.dev/2.0/","shortMessageHtmlLink":"Introduce pydantic[1] to validate Oxygen handler result value"}},{"before":null,"after":"6af0411c9477c7cd82149c19876accf392346d10","ref":"refs/heads/pydantic","pushedAt":"2023-10-23T14:58:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Introduce pydantic to validate Oxygen handler result value","shortMessageHtmlLink":"Introduce pydantic to validate Oxygen handler result value"}},{"before":"ab0175f6ea3b0062ff20a3585eac2ac335a26f76","after":null,"ref":"refs/heads/enhance_handler_config","pushedAt":"2023-10-20T11:53:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"}},{"before":"091ab6da7f4aae4f1d5e6c6b82f1f407e2ccdfa7","after":"1abdc0d612b19e4df60bf80e647cce2a9ff2aed3","ref":"refs/heads/master","pushedAt":"2023-10-20T11:53:24.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Merge pull request #42 from eficode/enhance_handler_config\n\nEnhance handler config. Fixes #4","shortMessageHtmlLink":"Merge pull request #42 from eficode/enhance_handler_config"}},{"before":"01ce7a91b359dc0dc85f44fa159fce0bab59c76a","after":"ab0175f6ea3b0062ff20a3585eac2ac335a26f76","ref":"refs/heads/enhance_handler_config","pushedAt":"2023-10-20T11:39:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tattoo","name":"Tatu Kairi","path":"/Tattoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/280218?s=80&v=4"},"commit":{"message":"Fix test that fails on specific macos","shortMessageHtmlLink":"Fix test that fails on specific macos"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADra--lQA","startCursor":null,"endCursor":null}},"title":"Activity ยท eficode/robotframework-oxygen"}