Skip to content

Commit 7509456

Browse files
authored
Merge pull request #2 from GoodNotes/khoi/xp-compliant-try-2
Make SVGView XP compliant
2 parents 86f6d74 + 554086d commit 7509456

50 files changed

Lines changed: 1521 additions & 103 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/test.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Tests
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ main ]
8+
9+
jobs:
10+
test-linux:
11+
name: Test on Linux
12+
runs-on: ubuntu-latest
13+
container:
14+
image: swift:5.9
15+
16+
steps:
17+
- name: Checkout code
18+
uses: actions/checkout@v4
19+
20+
- name: Run tests
21+
run: swift test --enable-test-discovery
22+
23+
test-macos:
24+
name: Test on macOS
25+
runs-on: macos-latest
26+
27+
steps:
28+
- name: Checkout code
29+
uses: actions/checkout@v4
30+
31+
- name: Run tests
32+
run: swift test --enable-test-discovery
33+

Package.swift

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// swift-tools-version:5.3
1+
// swift-tools-version:5.9
22

33
import PackageDescription
44

55
let package = Package(
66
name: "SVGView",
77
platforms: [
8-
.macOS(.v11),
8+
.macOS(.v14),
99
.iOS(.v14),
1010
.watchOS(.v7)
1111
],
@@ -18,8 +18,11 @@ let package = Package(
1818
targets: [
1919
.target(
2020
name: "SVGView",
21-
path: "Source",
22-
exclude: ["Info.plist"]
21+
path: "Source"
22+
),
23+
.testTarget(
24+
name: "CoreGraphicsPolyfillTests",
25+
dependencies: ["SVGView"]
2326
)
2427
],
2528
swiftLanguageVersions: [.v5]

0 commit comments

Comments
 (0)