Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bundle OSS licenses #19

Merged
merged 5 commits into from
Oct 29, 2017
Merged

Bundle OSS licenses #19

merged 5 commits into from
Oct 29, 2017

Conversation

josefdolezal
Copy link
Contributor

This PR adds OSS licenses into iOS Settings app. With this, LunchGuy finally comply to licenses included in its dependencies and fixes #4.

The license plist files are autogenerated using LicensePlist tool which needs to be installed using homebrew explicitly. The Xcode project now also includes aggregated target which runs LicensePlist in background. If the tool is not installed, the target build fails.

I also included action for Danger, which warns whenever the Podfile was updated, but the license plists remained unmodified.

@AJTYBot
Copy link
Collaborator

AJTYBot commented Oct 29, 2017

1 Warning
⚠️ You might want to include a CHANGELOG entry.

Generated by 🚫 Danger

@syky27
Copy link
Owner

syky27 commented Oct 29, 2017

Wouldn't it be better if the licenses would get generated by CI, and we would not have to do it manually?

@josefdolezal
Copy link
Contributor Author

Either way, we have to include license files in this repository. It makes it clear - if we update dependencies, we also have to update licenses not only in the app, but also in repository..

@syky27 syky27 merged commit 3163e9b into syky27:dev Oct 29, 2017
@josefdolezal josefdolezal deleted the jdo/bundled-licenses branch October 29, 2017 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

License issues
3 participants