{"action":"opened","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":0,"created_at":"2016-01-14T23:14:06Z","updated_at":"2016-01-14T23:14:06Z","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."}}