{"action":"created","issue":{"url":"https://api.github.com/repos/OpenVisualCloud/SVT-AV1/issues/873","repository_url":"https://api.github.com/repos/OpenVisualCloud/SVT-AV1","labels_url":"https://api.github.com/repos/OpenVisualCloud/SVT-AV1/issues/873/labels{/name}","comments_url":"https://api.github.com/repos/OpenVisualCloud/SVT-AV1/issues/873/comments","events_url":"https://api.github.com/repos/OpenVisualCloud/SVT-AV1/issues/873/events","html_url":"https://github.com/OpenVisualCloud/SVT-AV1/issues/873","id":535219208,"node_id":"MDU6SXNzdWU1MzUyMTkyMDg=","number":873,"title":"CI: GitHub Actions tracking issue","user":{"login":"EwoutH","id":15776622,"node_id":"MDQ6VXNlcjE1Nzc2NjIy","avatar_url":"https://avatars3.githubusercontent.com/u/15776622?v=4","gravatar_id":"","url":"https://api.github.com/users/EwoutH","html_url":"https://github.com/EwoutH","followers_url":"https://api.github.com/users/EwoutH/followers","following_url":"https://api.github.com/users/EwoutH/following{/other_user}","gists_url":"https://api.github.com/users/EwoutH/gists{/gist_id}","starred_url":"https://api.github.com/users/EwoutH/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EwoutH/subscriptions","organizations_url":"https://api.github.com/users/EwoutH/orgs","repos_url":"https://api.github.com/users/EwoutH/repos","events_url":"https://api.github.com/users/EwoutH/events{/privacy}","received_events_url":"https://api.github.com/users/EwoutH/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2019-12-09T19:47:27Z","updated_at":"2020-01-02T20:49:05Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"A tracking issue for the development of the GitHub Actions Workflows. Take on any issue from the to-do list you like!\r\n\r\n**Done**\r\n - [x] Initial workflow [#871, @EwoutH]\r\n - [x] Move Style check from Travis to Actions [#897, @1480c1]\r\n\r\n**To-do**\r\n - [ ] Create jobs for different compilers (GCC 7, GCC 8, ~~GCC 9~~, Clang) [#914, @ePirat]\r\n - [ ] Run on different platforms (~~Ubuntu~~, macOS, Windows)\r\n - [ ] Run with different SIMD levels enabled (sse2, ssse3, sse4.1, avx2, avx512)\r\n - [ ] Implement caching\r\n - [ ] Implement quick binary check (check for bitstream changes between PR and master)\r\n - [ ] Implement compiling the FFmpeg and GStreamer patches\r\n - [ ] Implement Unit Tests\r\n\r\n**Under consideration**\r\n - Gather and output full encoding quality and performance metrics (see [visual metrics](https://github.com/google/compare-codecs/blob/master/lib/visual_metrics.py), lots of CPU needed)\r\n - Deploy pre-compiled builds to GitHub (currently AppVeyor does this on tags/releases)\r\n - Run style test (currently Travis)\r\n - Run valgrind (currently Travis)\r\n\r\nIt's possible to create more than one workflow, so maybe we should create workflows for compile, test, etc. and run those on different platforms. GitHub Actions is brand new and all major functions are covered by Travis, so feel free to experiment. \r\n\r\nI found [Workflow syntax for GitHub Actions](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions) quite useful.\r\n\r\nIf you have anything that should be added to the list please comment!"},"comment":{"url":"https://api.github.com/repos/OpenVisualCloud/SVT-AV1/issues/comments/570342303","html_url":"https://github.com/OpenVisualCloud/SVT-AV1/issues/873#issuecomment-570342303","issue_url":"https://api.github.com/repos/OpenVisualCloud/SVT-AV1/issues/873","id":570342303,"node_id":"MDEyOklzc3VlQ29tbWVudDU3MDM0MjMwMw==","user":{"login":"ultrawide","id":31168160,"node_id":"MDQ6VXNlcjMxMTY4MTYw","avatar_url":"https://avatars0.githubusercontent.com/u/31168160?v=4","gravatar_id":"","url":"https://api.github.com/users/ultrawide","html_url":"https://github.com/ultrawide","followers_url":"https://api.github.com/users/ultrawide/followers","following_url":"https://api.github.com/users/ultrawide/following{/other_user}","gists_url":"https://api.github.com/users/ultrawide/gists{/gist_id}","starred_url":"https://api.github.com/users/ultrawide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ultrawide/subscriptions","organizations_url":"https://api.github.com/users/ultrawide/orgs","repos_url":"https://api.github.com/users/ultrawide/repos","events_url":"https://api.github.com/users/ultrawide/events{/privacy}","received_events_url":"https://api.github.com/users/ultrawide/received_events","type":"User","site_admin":false},"created_at":"2020-01-02T20:49:05Z","updated_at":"2020-01-02T20:49:05Z","author_association":"CONTRIBUTOR","body":"Thanks for the update @1480c1 \r\n\r\nI'll look into working on the below:\r\n> Implement quick binary check (check for bitstream changes between PR and master)"}}
{"actor":{"display_login":"ultrawide"}}