{"action":"created","issue":{"url":"https://api.github.com/repos/IndiumGames/HactEngine-Tools/issues/8","labels_url":"https://api.github.com/repos/IndiumGames/HactEngine-Tools/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/IndiumGames/HactEngine-Tools/issues/8/comments","events_url":"https://api.github.com/repos/IndiumGames/HactEngine-Tools/issues/8/events","html_url":"https://github.com/IndiumGames/HactEngine-Tools/issues/8","id":126770371,"number":8,"title":"Submodules are not always checked out in CI builds","user":{"login":"kankaristo","id":3522333,"avatar_url":"https://avatars.githubusercontent.com/u/3522333?v=3","gravatar_id":"","url":"https://api.github.com/users/kankaristo","html_url":"https://github.com/kankaristo","followers_url":"https://api.github.com/users/kankaristo/followers","following_url":"https://api.github.com/users/kankaristo/following{/other_user}","gists_url":"https://api.github.com/users/kankaristo/gists{/gist_id}","starred_url":"https://api.github.com/users/kankaristo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kankaristo/subscriptions","organizations_url":"https://api.github.com/users/kankaristo/orgs","repos_url":"https://api.github.com/users/kankaristo/repos","events_url":"https://api.github.com/users/kankaristo/events{/privacy}","received_events_url":"https://api.github.com/users/kankaristo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/IndiumGames/HactEngine-Tools/labels/jenkins","name":"jenkins","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"kankaristo","id":3522333,"avatar_url":"https://avatars.githubusercontent.com/u/3522333?v=3","gravatar_id":"","url":"https://api.github.com/users/kankaristo","html_url":"https://github.com/kankaristo","followers_url":"https://api.github.com/users/kankaristo/followers","following_url":"https://api.github.com/users/kankaristo/following{/other_user}","gists_url":"https://api.github.com/users/kankaristo/gists{/gist_id}","starred_url":"https://api.github.com/users/kankaristo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kankaristo/subscriptions","organizations_url":"https://api.github.com/users/kankaristo/orgs","repos_url":"https://api.github.com/users/kankaristo/repos","events_url":"https://api.github.com/users/kankaristo/events{/privacy}","received_events_url":"https://api.github.com/users/kankaristo/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-01-14T23:14:06Z","updated_at":"2016-01-16T15:51:30Z","closed_at":null,"body":"One of the most common reasons a CI build fails, is because a submodule (like this repository) is out of date, and an old SWIG input file or something similar breaks the build.\r\n\r\nI'm not sure why this happens, but it could have something to do with the detached HEAD state Jenkins handles the Git repository with. Not even wiping the workspace helps, which is really weird.\r\n\r\nThis doesn't happen all that often, but that may be because submodules don't have breaking changes *that* often. I'll look into this next time it happens."},"comment":{"url":"https://api.github.com/repos/IndiumGames/HactEngine-Tools/issues/comments/172217862","html_url":"https://github.com/IndiumGames/HactEngine-Tools/issues/8#issuecomment-172217862","issue_url":"https://api.github.com/repos/IndiumGames/HactEngine-Tools/issues/8","id":172217862,"user":{"login":"kankaristo","id":3522333,"avatar_url":"https://avatars.githubusercontent.com/u/3522333?v=3","gravatar_id":"","url":"https://api.github.com/users/kankaristo","html_url":"https://github.com/kankaristo","followers_url":"https://api.github.com/users/kankaristo/followers","following_url":"https://api.github.com/users/kankaristo/following{/other_user}","gists_url":"https://api.github.com/users/kankaristo/gists{/gist_id}","starred_url":"https://api.github.com/users/kankaristo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kankaristo/subscriptions","organizations_url":"https://api.github.com/users/kankaristo/orgs","repos_url":"https://api.github.com/users/kankaristo/repos","events_url":"https://api.github.com/users/kankaristo/events{/privacy}","received_events_url":"https://api.github.com/users/kankaristo/received_events","type":"User","site_admin":false},"created_at":"2016-01-16T15:51:30Z","updated_at":"2016-01-16T15:51:30Z","body":"This broke most builds again, but not all because it seems to be a bit random.\n\nI tried to look into it, but the builds started working again all by themselves. There was a Jenkins restart (I updated some plugins) between the failed and successful builds, so that might fix things. I'll try that again next time."}}