{"action":"created","issue":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/11529","repository_url":"https://api.github.com/repos/mapbox/mapbox-gl-native","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/11529/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/11529/comments","events_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/11529/events","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/11529","id":308727026,"number":11529,"title":"[build] Run more sanitizers/analyzers on iOS/macOS CI; save Xcode logs","user":{"login":"friedbunny","id":1198851,"avatar_url":"https://avatars3.githubusercontent.com/u/1198851?v=4","gravatar_id":"","url":"https://api.github.com/users/friedbunny","html_url":"https://github.com/friedbunny","followers_url":"https://api.github.com/users/friedbunny/followers","following_url":"https://api.github.com/users/friedbunny/following{/other_user}","gists_url":"https://api.github.com/users/friedbunny/gists{/gist_id}","starred_url":"https://api.github.com/users/friedbunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/friedbunny/subscriptions","organizations_url":"https://api.github.com/users/friedbunny/orgs","repos_url":"https://api.github.com/users/friedbunny/repos","events_url":"https://api.github.com/users/friedbunny/events{/privacy}","received_events_url":"https://api.github.com/users/friedbunny/received_events","type":"User","site_admin":false},"labels":[{"id":256089204,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/Node.js","name":"Node.js","color":"000000","default":false},{"id":94203800,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/build","name":"build","color":"0052cc","default":false},{"id":92400707,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/iOS","name":"iOS","color":"000000","default":false},{"id":142869898,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/macOS","name":"macOS","color":"000000","default":false},{"id":211558588,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/tests","name":"tests","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":{"login":"friedbunny","id":1198851,"avatar_url":"https://avatars3.githubusercontent.com/u/1198851?v=4","gravatar_id":"","url":"https://api.github.com/users/friedbunny","html_url":"https://github.com/friedbunny","followers_url":"https://api.github.com/users/friedbunny/followers","following_url":"https://api.github.com/users/friedbunny/following{/other_user}","gists_url":"https://api.github.com/users/friedbunny/gists{/gist_id}","starred_url":"https://api.github.com/users/friedbunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/friedbunny/subscriptions","organizations_url":"https://api.github.com/users/friedbunny/orgs","repos_url":"https://api.github.com/users/friedbunny/repos","events_url":"https://api.github.com/users/friedbunny/events{/privacy}","received_events_url":"https://api.github.com/users/friedbunny/received_events","type":"User","site_admin":false},"assignees":[{"login":"friedbunny","id":1198851,"avatar_url":"https://avatars3.githubusercontent.com/u/1198851?v=4","gravatar_id":"","url":"https://api.github.com/users/friedbunny","html_url":"https://github.com/friedbunny","followers_url":"https://api.github.com/users/friedbunny/followers","following_url":"https://api.github.com/users/friedbunny/following{/other_user}","gists_url":"https://api.github.com/users/friedbunny/gists{/gist_id}","starred_url":"https://api.github.com/users/friedbunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/friedbunny/subscriptions","organizations_url":"https://api.github.com/users/friedbunny/orgs","repos_url":"https://api.github.com/users/friedbunny/repos","events_url":"https://api.github.com/users/friedbunny/events{/privacy}","received_events_url":"https://api.github.com/users/friedbunny/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-03-26T20:40:21Z","updated_at":"2018-03-26T22:29:15Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/pulls/11529","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/11529","diff_url":"https://github.com/mapbox/mapbox-gl-native/pull/11529.diff","patch_url":"https://github.com/mapbox/mapbox-gl-native/pull/11529.patch"},"body":"Pulls out the immediately viable parts of #10742.\r\n\r\n- Adds `ios-sanitize`, which runs both the thread and [undefined behavior sanitizers](https://developer.apple.com/documentation/code_diagnostics/undefined_behavior_sanitizer). Replaces the current `ios-sanitize-thread` build.\r\n- Adds `ios-static-analyzer` — fixes #1549.\r\n- Saves raw Xcode build logs to `build/xcodebuild-YYYY-MM-DD-HMS.log`, which CircleCI then keeps around as build artifacts. Useful for times when xcpretty might obscure a failure.\r\n\r\n/cc @mapbox/maps-ios "},"comment":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/comments/376332621","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/11529#issuecomment-376332621","issue_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/11529","id":376332621,"user":{"login":"friedbunny","id":1198851,"avatar_url":"https://avatars3.githubusercontent.com/u/1198851?v=4","gravatar_id":"","url":"https://api.github.com/users/friedbunny","html_url":"https://github.com/friedbunny","followers_url":"https://api.github.com/users/friedbunny/followers","following_url":"https://api.github.com/users/friedbunny/following{/other_user}","gists_url":"https://api.github.com/users/friedbunny/gists{/gist_id}","starred_url":"https://api.github.com/users/friedbunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/friedbunny/subscriptions","organizations_url":"https://api.github.com/users/friedbunny/orgs","repos_url":"https://api.github.com/users/friedbunny/repos","events_url":"https://api.github.com/users/friedbunny/events{/privacy}","received_events_url":"https://api.github.com/users/friedbunny/received_events","type":"User","site_admin":false},"created_at":"2018-03-26T22:29:15Z","updated_at":"2018-03-26T22:29:15Z","author_association":"MEMBER","body":"I've unrequired the `ios-sanitize-thread` CI build on `release-boba` so that this will be mergeable.\r\n\r\nAfter merge, I will make the `ios-sanitize` and `ios-static-analyzer` CI builds required and any open PRs targeting `release-boba` will need to be rebased to bring in these builds.\r\n\r\n/cc @mapbox/gl-core @mapbox/maps-android @mapbox/maps-ios "}}
{"actor":{"display_login":"friedbunny"}}