-
-
Notifications
You must be signed in to change notification settings - Fork 135
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
Edit Dangerfile as a Swift Package on danger-swift edit
instead of xcodeproj
#566
Merged
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
84a6dd4
avoid generating `Dangerfile.xcodeproj` and open `Package.swift` dire…
417-72KI 873c926
open package via `xed` instead of `open`
417-72KI 1276c4b
remove `generate-xcodeproj` function
417-72KI b96a1b5
set `danger-swift` as a default dependency to avoid build error.
417-72KI b21ddea
fix test
417-72KI 106042d
remove no longer used `config.xcconfig`
417-72KI 9d257e8
disable `addMissingPackageFiles`
417-72KI 7be9373
add inline dependency for 5.5
417-72KI 39e8ed7
remove `addMissingPackageFiles`
417-72KI d603e08
update CHANGELOG
417-72KI 667f3df
set Danger-Swift version on dependency
417-72KI 0c34a9f
inject exact version for generated `Package.swift`
417-72KI 536633b
update tests
417-72KI 367f5a9
inject exact version from `main.swift`
417-72KI 9972ca1
update SwiftLint and Rocket for Swift 5.7
417-72KI File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ import Foundation | |
import Logger | ||
import RunnerLib | ||
|
||
func editDanger(logger: Logger) throws { | ||
func editDanger(version dangerSwiftVersion: String, logger: Logger) throws { | ||
let fileManager = FileManager.default | ||
let dangerfilePath: String | ||
|
||
|
@@ -46,14 +46,11 @@ func editDanger(logger: Logger) throws { | |
let importedFiles = importsFinder.findImports(inString: dangerfileContent) | ||
.map { importsFinder.resolveImportPath($0, relativeTo: dangerfilePath) } | ||
|
||
let scriptManager = try getScriptManager(logger) | ||
let scriptManager = try getScriptManager(forDangerSwiftVersion: dangerSwiftVersion, | ||
logger: logger) | ||
let script = try scriptManager.script(atPath: dangerfilePath) | ||
|
||
let configPath = NSTemporaryDirectory() + "config.xcconfig" | ||
|
||
try createConfig(atPath: configPath, libPath: absoluteLibPath, libsImport: libsImport) | ||
|
||
try script.setupForEdit(importedFiles: importedFiles, configPath: configPath) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No flags can be set on Package.swift, and needs This may resolves #464 only on |
||
try script.setupForEdit(importedFiles: importedFiles) | ||
try script.watch(importedFiles: importedFiles) | ||
} | ||
|
||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
About
xed
https://dive.medium.com/xcode-invocation-tool-xed-deb04d03cf98