From 49f3f5999bc1a5a9cd0a9ddaf8fd7370645806a3 Mon Sep 17 00:00:00 2001 From: Fabian Renner Date: Tue, 6 May 2025 19:00:52 +0200 Subject: [PATCH 1/3] fix: Use absolute URL for process current directory to prevent path resolution issues --- Sources/Runner/Commands/Runner.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Runner/Commands/Runner.swift b/Sources/Runner/Commands/Runner.swift index ae7ec5ee..9a5402de 100644 --- a/Sources/Runner/Commands/Runner.swift +++ b/Sources/Runner/Commands/Runner.swift @@ -162,7 +162,7 @@ func runDanger(version dangerSwiftVersion: String, logger: Logger) throws { (cwdOptionIndex + 1) < CommandLine.arguments.count { let directoryURL = URL(fileURLWithPath: CommandLine.arguments[cwdOptionIndex + 1]) - proc.currentDirectoryURL = directoryURL + proc.currentDirectoryURL = directoryURL.absoluteURL } proc.standardOutput = standardOutput proc.standardError = standardOutput From 83db0b958de2eb46fdca8e6889e736a1f85da327 Mon Sep 17 00:00:00 2001 From: Fabian Renner Date: Tue, 13 May 2025 16:16:12 +0200 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4c5a51d..1c1365b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,10 @@ ## Master +## 3.21.2 + +- Fix Runner's path resolution to enable `--cwd` with relative paths [@Fab1n][] - [#650](https://github.com/danger/swift/pull/650) + ## 3.21.1 - Fix current directory url creation [@f-meloni][] - [#640](https://github.com/danger/swift/pull/640) From 02f2b9454d241a4d0711ce2dec5a7bdb59b66ba7 Mon Sep 17 00:00:00 2001 From: Fabian Renner Date: Tue, 13 May 2025 16:21:15 +0200 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c1365b7..14326fdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ ## 3.21.2 -- Fix Runner's path resolution to enable `--cwd` with relative paths [@Fab1n][] - [#650](https://github.com/danger/swift/pull/650) +- Fix Runner's path resolution to enable `--cwd` with relative paths [@Fab1n](https://github.com/Fab1n) - [#650](https://github.com/danger/swift/pull/650) ## 3.21.1