{"action":"created","issue":{"url":"https://api.github.com/repos/fastlane/fastlane/issues/5758","repository_url":"https://api.github.com/repos/fastlane/fastlane","labels_url":"https://api.github.com/repos/fastlane/fastlane/issues/5758/labels{/name}","comments_url":"https://api.github.com/repos/fastlane/fastlane/issues/5758/comments","events_url":"https://api.github.com/repos/fastlane/fastlane/issues/5758/events","html_url":"https://github.com/fastlane/fastlane/issues/5758","id":171218386,"number":5758,"title":"Full support for incrementing version number in Settings.bundle","user":{"login":"jdee","id":121951,"avatar_url":"https://avatars.githubusercontent.com/u/121951?v=3","gravatar_id":"","url":"https://api.github.com/users/jdee","html_url":"https://github.com/jdee","followers_url":"https://api.github.com/users/jdee/followers","following_url":"https://api.github.com/users/jdee/following{/other_user}","gists_url":"https://api.github.com/users/jdee/gists{/gist_id}","starred_url":"https://api.github.com/users/jdee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdee/subscriptions","organizations_url":"https://api.github.com/users/jdee/orgs","repos_url":"https://api.github.com/users/jdee/repos","events_url":"https://api.github.com/users/jdee/events{/privacy}","received_events_url":"https://api.github.com/users/jdee/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fastlane/fastlane/labels/fastlane","name":"fastlane","color":"CCCCCC"},{"url":"https://api.github.com/repos/fastlane/fastlane/labels/feature","name":"feature","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-08-15T17:27:50Z","updated_at":"2016-10-12T16:14:04Z","closed_at":null,"body":"### New Issue Checklist\r\n\r\n- [x] Updated fastlane to the latest version\r\n- [x] I have read the [Contribution Guidelines](https://github.com/fastlane/fastlane/blob/master/CONTRIBUTING.md)\r\n\r\n### Issue Description\r\n\r\nThis is a feature request:\r\n\r\nIt would be nice if fastlane provided full support for including the current version and build numbers in a settings bundle. I don't find any support for this in the increment_build_number or increment_version_number actions. There is a bit of support for including Settings.bundle/Root.plist in commit_version_bump (https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/commit_version_bump.rb#L93), but it requires the Settings.bundle to reside at the top of the repo. It also requires force: true, since the Root.plist is not added to expected_changes until after validation.\r\n\r\nIdeally:\r\n\r\n- Allow specification of the user defaults key or keys used for the version and build numbers\r\n- Allow specification of the format used if using a single key, e.g., 1.0.2. (113)\r\n- ~~Allow specification of the location of Settings.bundle~~ Take location of Settings.bundle from project file\r\n\r\nAt the moment, I can accomplish what I need using the plist gem. This would be a nice option for the stock actions mentioned above.\r\n"},"comment":{"url":"https://api.github.com/repos/fastlane/fastlane/issues/comments/253260660","html_url":"https://github.com/fastlane/fastlane/issues/5758#issuecomment-253260660","issue_url":"https://api.github.com/repos/fastlane/fastlane/issues/5758","id":253260660,"user":{"login":"jdee","id":121951,"avatar_url":"https://avatars.githubusercontent.com/u/121951?v=3","gravatar_id":"","url":"https://api.github.com/users/jdee","html_url":"https://github.com/jdee","followers_url":"https://api.github.com/users/jdee/followers","following_url":"https://api.github.com/users/jdee/following{/other_user}","gists_url":"https://api.github.com/users/jdee/gists{/gist_id}","starred_url":"https://api.github.com/users/jdee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdee/subscriptions","organizations_url":"https://api.github.com/users/jdee/orgs","repos_url":"https://api.github.com/users/jdee/repos","events_url":"https://api.github.com/users/jdee/events{/privacy}","received_events_url":"https://api.github.com/users/jdee/received_events","type":"User","site_admin":false},"created_at":"2016-10-12T16:14:04Z","updated_at":"2016-10-12T16:14:04Z","body":"Yes. I think I ran into that (mentioned it in the issue description). I had to put my Settings.bundle in the project root to make it work, but I'd like to fix that as part of this work, unless the original authors want to deal with it."}}
{"actor":{"display_login":"jdee"}}