{"action":"created","issue":{"url":"https://api.github.com/repos/clearcontainers/runtime/issues/168","repository_url":"https://api.github.com/repos/clearcontainers/runtime","labels_url":"https://api.github.com/repos/clearcontainers/runtime/issues/168/labels{/name}","comments_url":"https://api.github.com/repos/clearcontainers/runtime/issues/168/comments","events_url":"https://api.github.com/repos/clearcontainers/runtime/issues/168/events","html_url":"https://github.com/clearcontainers/runtime/issues/168","id":230955451,"number":168,"title":"Move SemaphoreCI tests to in-repo script","user":{"login":"jodh-intel","id":20315601,"avatar_url":"https://avatars2.githubusercontent.com/u/20315601?v=3","gravatar_id":"","url":"https://api.github.com/users/jodh-intel","html_url":"https://github.com/jodh-intel","followers_url":"https://api.github.com/users/jodh-intel/followers","following_url":"https://api.github.com/users/jodh-intel/following{/other_user}","gists_url":"https://api.github.com/users/jodh-intel/gists{/gist_id}","starred_url":"https://api.github.com/users/jodh-intel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jodh-intel/subscriptions","organizations_url":"https://api.github.com/users/jodh-intel/orgs","repos_url":"https://api.github.com/users/jodh-intel/repos","events_url":"https://api.github.com/users/jodh-intel/events{/privacy}","received_events_url":"https://api.github.com/users/jodh-intel/received_events","type":"User","site_admin":false},"labels":[{"id":519329733,"url":"https://api.github.com/repos/clearcontainers/runtime/labels/bug","name":"bug","color":"ee0701","default":true},{"id":528711925,"url":"https://api.github.com/repos/clearcontainers/runtime/labels/P2","name":"P2","color":"d93f0b","default":false}],"state":"open","locked":false,"assignee":{"login":"chavafg","id":11828666,"avatar_url":"https://avatars0.githubusercontent.com/u/11828666?v=3","gravatar_id":"","url":"https://api.github.com/users/chavafg","html_url":"https://github.com/chavafg","followers_url":"https://api.github.com/users/chavafg/followers","following_url":"https://api.github.com/users/chavafg/following{/other_user}","gists_url":"https://api.github.com/users/chavafg/gists{/gist_id}","starred_url":"https://api.github.com/users/chavafg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chavafg/subscriptions","organizations_url":"https://api.github.com/users/chavafg/orgs","repos_url":"https://api.github.com/users/chavafg/repos","events_url":"https://api.github.com/users/chavafg/events{/privacy}","received_events_url":"https://api.github.com/users/chavafg/received_events","type":"User","site_admin":false},"assignees":[{"login":"chavafg","id":11828666,"avatar_url":"https://avatars0.githubusercontent.com/u/11828666?v=3","gravatar_id":"","url":"https://api.github.com/users/chavafg","html_url":"https://github.com/chavafg","followers_url":"https://api.github.com/users/chavafg/followers","following_url":"https://api.github.com/users/chavafg/following{/other_user}","gists_url":"https://api.github.com/users/chavafg/gists{/gist_id}","starred_url":"https://api.github.com/users/chavafg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chavafg/subscriptions","organizations_url":"https://api.github.com/users/chavafg/orgs","repos_url":"https://api.github.com/users/chavafg/repos","events_url":"https://api.github.com/users/chavafg/events{/privacy}","received_events_url":"https://api.github.com/users/chavafg/received_events","type":"User","site_admin":false},{"login":"sboeuf","id":22890413,"avatar_url":"https://avatars0.githubusercontent.com/u/22890413?v=3","gravatar_id":"","url":"https://api.github.com/users/sboeuf","html_url":"https://github.com/sboeuf","followers_url":"https://api.github.com/users/sboeuf/followers","following_url":"https://api.github.com/users/sboeuf/following{/other_user}","gists_url":"https://api.github.com/users/sboeuf/gists{/gist_id}","starred_url":"https://api.github.com/users/sboeuf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sboeuf/subscriptions","organizations_url":"https://api.github.com/users/sboeuf/orgs","repos_url":"https://api.github.com/users/sboeuf/repos","events_url":"https://api.github.com/users/sboeuf/events{/privacy}","received_events_url":"https://api.github.com/users/sboeuf/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2017-05-24T08:12:49Z","updated_at":"2017-06-09T16:54:04Z","closed_at":null,"body":"The SemaphoreCI setup currently has a lot of \"build settings\" (commands to run for the build).\r\n\r\nAll these commands should be moved into a script in the repository below `.ci/` so that the SemaphoreCI build settings can have a single command for setup, build and cleanup/teardown. The approach adopted for `cc-oci-runtime` seems like the best as those 3 scripts can be used for Travis, Semaphore or any other CI system we might wish to use:\r\n\r\n- https://github.com/01org/cc-oci-runtime/blob/master/.travis.yml#L18..L25\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/clearcontainers/runtime/issues/comments/307442331","html_url":"https://github.com/clearcontainers/runtime/issues/168#issuecomment-307442331","issue_url":"https://api.github.com/repos/clearcontainers/runtime/issues/168","id":307442331,"user":{"login":"sboeuf","id":22890413,"avatar_url":"https://avatars0.githubusercontent.com/u/22890413?v=3","gravatar_id":"","url":"https://api.github.com/users/sboeuf","html_url":"https://github.com/sboeuf","followers_url":"https://api.github.com/users/sboeuf/followers","following_url":"https://api.github.com/users/sboeuf/following{/other_user}","gists_url":"https://api.github.com/users/sboeuf/gists{/gist_id}","starred_url":"https://api.github.com/users/sboeuf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sboeuf/subscriptions","organizations_url":"https://api.github.com/users/sboeuf/orgs","repos_url":"https://api.github.com/users/sboeuf/repos","events_url":"https://api.github.com/users/sboeuf/events{/privacy}","received_events_url":"https://api.github.com/users/sboeuf/received_events","type":"User","site_admin":false},"created_at":"2017-06-09T16:54:04Z","updated_at":"2017-06-09T16:54:04Z","body":"@chavafg Do you expect to have the same setup, same tests for every repo ?\r\nI mean the shim setup is different (less steps) from the runtime setup. You don't need to setup as many things as you do with the whole runtime chain.\r\nAnd you can imagine some very basic tests for the shim that have nothing in common with the runtime.\r\n\r\nI imagine clearcontainers/tests as a database of all scripts that we need accross different repos. We want to reuse those scripts as much as possible. But I don't think we want the same setup, run and teardown for every repo, it does not make sense in my opinion.\r\n\r\n@jodh-intel any thoughts ?"}}
{"actor":{"display_login":"sboeuf"}}