Skip to content

Commit

Permalink
Add Klarna to optional sdk workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
jnewc committed May 30, 2024
1 parent 80c943e commit 9271522
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/optional-sdk-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ jobs:
matrix:
package-swift:
- Package.NolPay.swift
- Package.Klarna.swift

steps:
- name: Cancel previous jobs
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # v0.12.1
Expand Down
46 changes: 46 additions & 0 deletions Package.Klarna.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
// swift-tools-version:5.3

import PackageDescription

let package = Package(
name: "PrimerSDK",
defaultLocalization: "en",
platforms: [
.iOS("13.1")
],
products: [
.library(
name: "PrimerSDK",
targets: ["PrimerSDK"]
)
],
dependencies: [
.package(url: "https://github.com/primer-io/primer-klarna-sdk-ios", from: "1.1.1")
],
targets: [
.target(
name: "PrimerSDK",
dependencies: [
.product(name: "PrimerKlarnaSDK", package: "primer-klarna-sdk-ios")
],
path: "Sources/PrimerSDK",
resources: [
.process("Resources"),
.copy("Classes/Third Party/PromiseKit/LICENSE")
]
),
.testTarget(
name: "Tests",
dependencies: [
.product(name: "PrimerKlarnaSDK", package: "primer-klarna-sdk-ios"),
.byName(name: "PrimerSDK")
],
path: "Tests/",
sources: [
"Klarna/",
"Utilities/"
]
)
],
swiftLanguageVersions: [.v5]
)

0 comments on commit 9271522

Please sign in to comment.