Skip to content

Conversation

@goergisn
Copy link
Contributor

@goergisn goergisn commented Nov 1, 2024

Summary

  • Run the api diff script on our own repo

  • Update documentation for --platform

  • Add tests for .platform

@sonarqubecloud
Copy link

@github-actions
Copy link

👀 3 public changes detected

Comparing add-api-diff-workflow to main


PADProjectBuilder

❇️ Added

public enum ProjectPlatform: Swift.Equatable, Swift.Hashable
{
  case macOS
  case iOS
  public static func ==(a: PADProjectBuilder.ProjectPlatform, b: PADProjectBuilder.ProjectPlatform) -> Swift.Bool
  public func hash(into hasher: inout Swift.Hasher) -> Swift.Void
  public var hashValue: Swift.Int { get }
}

ProjectBuilder

🔀 Changed

// From
public init(projectType: PADProjectBuilder.ProjectType, swiftInterfaceType: PADSwiftInterfaceFileLocator.SwiftInterfaceType, logger: (any PADLogging.Logging)? = nil)

// To
public init(projectType: PADProjectBuilder.ProjectType, platform: PADProjectBuilder.ProjectPlatform, swiftInterfaceType: PADSwiftInterfaceFileLocator.SwiftInterfaceType, logger: (any PADLogging.Logging)? = nil)

/**
Changes:
- Added parameter `platform: PADProjectBuilder.ProjectPlatform`
*/

PADSwiftInterfaceFileLocator

SwiftInterfaceType

❇️ Added

case package

Analyzed targets: FileHandlingModule, PADCore, PADLogging, PADOutputGenerator, PADPackageFileAnalyzer, PADProjectBuilder, PADSwiftInterfaceDiff, PADSwiftInterfaceFileLocator, ShellModule, SwiftPackageFileHelperModule

@goergisn goergisn requested a review from Robert-SD November 14, 2024 09:52
@goergisn goergisn merged commit 5bf99cd into main Nov 14, 2024
5 checks passed
@goergisn goergisn deleted the add-api-diff-workflow branch November 14, 2024 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants