Skip to content

Commit 70946cd

Browse files
committed
Merge branch 'develop'
2 parents 45dbd6e + 072f5f0 commit 70946cd

File tree

2 files changed

+38
-23
lines changed

2 files changed

+38
-23
lines changed

.github/workflows/swift.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
image:
16-
- swift:5.0.3-xenial
17-
- swift:5.1.5-xenial
1816
- swift:5.2.5-xenial
1917
- swift:5.3.2-xenial
2018
- swift:5.3.2-bionic
19+
- swift:5.5.0-focal
2120
container: ${{ matrix.image }}
2221
steps:
2322
- name: Checkout Repository
@@ -34,7 +33,7 @@ jobs:
3433
- name: Select latest available Xcode
3534
uses: maxim-lobanov/[email protected]
3635
with:
37-
xcode-version: 12.2
36+
xcode-version: 13
3837
- name: Checkout Repository
3938
uses: actions/checkout@v2
4039
- name: Build Swift Debug Package

Package.swift

Lines changed: 36 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.0
1+
// swift-tools-version:5.2
22

33
import PackageDescription
44

@@ -17,34 +17,50 @@ let package = Package(
1717

1818
dependencies: [
1919
.package(url: "https://github.com/Macro-swift/Macro.git",
20-
from: "0.8.9"),
20+
from: "0.8.11"),
2121
.package(url: "https://github.com/AlwaysRightInstitute/mustache.git",
2222
from: "1.0.1")
2323
],
2424

2525
targets: [
26-
.target(name: "mime", dependencies: []),
27-
.target(name: "dotenv", dependencies: [ "MacroCore", "fs" ]),
28-
.target(name: "multer",
29-
dependencies: [ "MacroCore", "fs", "http", "mime", "connect" ]),
30-
.target(name: "connect",
31-
dependencies: [ "MacroCore", "http", "fs", "mime" ]),
32-
.target(name: "express",
33-
dependencies: [
34-
"MacroCore", "http", "fs",
35-
"connect", "mime", "mustache"
36-
]),
37-
.target(name: "MacroExpress",
38-
dependencies: [
39-
"MacroCore", "xsys", "http", "fs",
40-
"dotenv", "mime", "connect", "express", "multer"
41-
]),
26+
.target(name: "mime", dependencies: []),
27+
.target(name: "dotenv", dependencies: [
28+
.product(name: "MacroCore", package: "Macro"),
29+
.product(name: "fs", package: "Macro")
30+
]),
31+
.target(name: "multer", dependencies: [
32+
.product(name: "MacroCore", package: "Macro"),
33+
.product(name: "fs", package: "Macro"),
34+
.product(name: "http", package: "Macro"),
35+
"mime", "connect"
36+
]),
37+
.target(name: "connect", dependencies: [
38+
.product(name: "MacroCore", package: "Macro"),
39+
.product(name: "fs", package: "Macro"),
40+
.product(name: "http", package: "Macro"),
41+
"mime"
42+
]),
43+
.target(name: "express", dependencies: [
44+
.product(name: "MacroCore", package: "Macro"),
45+
.product(name: "fs", package: "Macro"),
46+
.product(name: "http", package: "Macro"),
47+
"connect", "mime", "mustache"
48+
]),
49+
.target(name: "MacroExpress", dependencies: [
50+
.product(name: "MacroCore", package: "Macro"),
51+
.product(name: "fs", package: "Macro"),
52+
.product(name: "http", package: "Macro"),
53+
.product(name: "xsys", package: "Macro"),
54+
"dotenv", "mime", "connect", "express", "multer"
55+
]),
4256

4357
.testTarget(name: "mimeTests", dependencies: [ "mime" ]),
4458
.testTarget(name: "multerTests", dependencies: [ "multer" ]),
4559
.testTarget(name: "bodyParserTests", dependencies: [ "connect", "Macro" ]),
4660
.testTarget(name: "dotenvTests", dependencies: [ "dotenv" ]),
47-
.testTarget(name: "RouteTests",
48-
dependencies: [ "express", "MacroTestUtilities" ])
61+
.testTarget(name: "RouteTests", dependencies: [
62+
.product(name: "MacroTestUtilities", package: "Macro"),
63+
"express"
64+
])
4965
]
5066
)

0 commit comments

Comments
 (0)