Get rid of CI dependencies from SPM
balavor opened this issue · comments
Roman Tysiachnik commented
What did you do?
- Install Hero using SPM
What did you expect to happen?
- Install only Hero library.
What happened instead?
- Installed Hero and all CI dependencies: SwiftFormat, SwiftLint, Komondor and Danger.
Possible issue: Conflicts during installation since versions may be different from those that are specified inPackage.swift
file
In my case they're installed gloally, so those packages are duplication and their entire repository is now stored under SourcePackages
folder, increasing time that is required to fetch Hero framework.
Possible solution
Get rid of those dependencies from Hero SPM by using Mint to handle dependencies versions.