Skip to content

Commit 5f4278c

Browse files
MaxDesiatovbnbarham
authored andcommitted
Make plugins codegen compatible with Swift 6
1 parent 18538fc commit 5f4278c

File tree

4 files changed

+4
-4
lines changed
  • Fixtures/Miscellaneous/Plugins
    • MyBuildToolPluginDependencies/Sources/MySourceGenBuildTool
    • MySourceGenPlugin/Sources/MySourceGenBuildTool
    • MySourceGenPluginUsingURLBasedAPI/Sources/MySourceGenBuildTool
    • PluginWithInternalExecutable/Sources/PluginExecutable

4 files changed

+4
-4
lines changed

Fixtures/Miscellaneous/Plugins/MyBuildToolPluginDependencies/Sources/MySourceGenBuildTool/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ let variableName = URL(fileURLWithPath: inputFile).deletingPathExtension().lastP
1313

1414
let inputData = FileManager.default.contents(atPath: inputFile) ?? Data()
1515
let dataAsHex = inputData.map { String(format: "%02hhx", $0) }.joined()
16-
let outputString = "public var \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
16+
let outputString = "public let \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
1717
let outputData = outputString.data(using: .utf8)
1818
FileManager.default.createFile(atPath: outputFile, contents: outputData)

Fixtures/Miscellaneous/Plugins/MySourceGenPlugin/Sources/MySourceGenBuildTool/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ let variableName = URL(fileURLWithPath: inputFile).deletingPathExtension().lastP
1313

1414
let inputData = FileManager.default.contents(atPath: inputFile) ?? Data()
1515
let dataAsHex = inputData.map { String(format: "%02hhx", $0) }.joined()
16-
let outputString = "public var \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
16+
let outputString = "public let \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
1717
let outputData = outputString.data(using: .utf8)
1818
FileManager.default.createFile(atPath: outputFile, contents: outputData)

Fixtures/Miscellaneous/Plugins/MySourceGenPluginUsingURLBasedAPI/Sources/MySourceGenBuildTool/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ let variableName = URL(fileURLWithPath: inputFile).deletingPathExtension().lastP
1313

1414
let inputData = FileManager.default.contents(atPath: inputFile) ?? Data()
1515
let dataAsHex = inputData.map { String(format: "%02hhx", $0) }.joined()
16-
let outputString = "public var \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
16+
let outputString = "public let \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
1717
let outputData = outputString.data(using: .utf8)
1818
FileManager.default.createFile(atPath: outputFile, contents: outputData)

Fixtures/Miscellaneous/Plugins/PluginWithInternalExecutable/Sources/PluginExecutable/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ let variableName = URL(fileURLWithPath: inputFile).deletingPathExtension().lastP
1212

1313
let inputData = FileManager.default.contents(atPath: inputFile) ?? Data()
1414
let dataAsHex = inputData.map { String(format: "%02hhx", $0) }.joined()
15-
let outputString = "public var \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
15+
let outputString = "public let \(variableName) = \(dataAsHex.quotedForSourceCode)\n"
1616
let outputData = outputString.data(using: .utf8)
1717
FileManager.default.createFile(atPath: outputFile, contents: outputData)

0 commit comments

Comments
 (0)