* Add models to handle RunAction options
* Add storekit configuration file to the scheme generation
* Add storekit configuration file to the project files
This step is both a nice to have (that is, it is handy to have the file included in Xcode files navigator), but also very helpful. The StoreKit configuration shouldn’t be added to any target, but at the same time it should be retrievable by Xcode. Project files is the perfect solution, and developers don’t need to manually include the file somewhere
* Add linting for storekit configuration existence
* Add unit tests
* Improve documentation
* Add documentation to the website
* Update changelog
* Change StoreKit configuration linting from warning to error
* Refactor RunActionOptions to improve APIs ergonomics
* Format and lint files
* Introduce cache profiles
* Add changelog entry
* Fix unit tests for content hashing
* Apply review feedback
* Move cache options to a separate file
* Fix unit tests after merge conflicts
* Cleanup the docs after main rebase
* Fail linting when targets with duplicate bundle identifiers exist
* Fix other GraphLinterTests
* When linting duplicate bundle ids, take into account the platform
* Fix acceptance tests 4
* Fix a few more tests
* Add decision-records
* Minor fixes from PR comments
* Change duplicate bundle ids linting issue from error to warning
* Remove decision records, fix tests