Skip to content

Commit 8c5d600

Browse files
committed
Merge branch 'develop'
2 parents b60f45b + 504533f commit 8c5d600

File tree

5 files changed

+17
-24
lines changed

5 files changed

+17
-24
lines changed

.github/workflows/swift.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,28 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
image:
16-
- swift:5.5.0-focal
16+
- swift:5.5.3-xenial
1717
- swift:5.6.1-bionic
18+
- swift:5.7.2-focal
1819
container: ${{ matrix.image }}
1920
steps:
2021
- name: Checkout Repository
21-
uses: actions/checkout@v2
22+
uses: actions/checkout@v3
2223
- name: Build Swift Debug Package
2324
run: swift build -c debug
2425
- name: Build Swift Release Package
2526
run: swift build -c release
2627
- name: Run Tests
27-
run: swift test
28+
run: swift test --enable-test-discovery
2829
nextstep:
2930
runs-on: macos-latest
3031
steps:
3132
- name: Select latest available Xcode
32-
uses: maxim-lobanov/setup-xcode@v1.2.1
33+
uses: maxim-lobanov/setup-xcode@v1.5.1
3334
with:
34-
xcode-version: 13
35+
xcode-version: 13.2.1
3536
- name: Checkout Repository
36-
uses: actions/checkout@v2
37+
uses: actions/checkout@v3
3738
- name: Build Swift Debug Package
3839
run: swift build -c debug
3940
- name: Build Swift Release Package

Makefile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ SWIFT_TEST=swift test
88
CONFIGURATION=release
99

1010
# docker config
11-
#SWIFT_BUILD_IMAGE="helje5/swift-dev:5.1.snap2019-07-01"
12-
#SWIFT_BUILD_IMAGE="swift:5.1.3"
13-
SWIFT_BUILD_IMAGE="swift:5.0.3"
11+
#SWIFT_BUILD_IMAGE="swift:5.7.2"
12+
SWIFT_BUILD_IMAGE="helje5/arm64v8-swift-dev:5.5.3"
1413
DOCKER_BUILD_DIR=".docker.build"
15-
SWIFT_DOCKER_BUILD_DIR="$(DOCKER_BUILD_DIR)/x86_64-unknown-linux/$(CONFIGURATION)"
14+
DOCKER_PLATFORM=aarch64
15+
#DOCKER_PLATFORM="x86_64"
16+
SWIFT_DOCKER_BUILD_DIR="$(DOCKER_BUILD_DIR)/$(DOCKER_PLATFORM)-unknown-linux/$(CONFIGURATION)"
1617
DOCKER_BUILD_PRODUCT="$(DOCKER_BUILD_DIR)/$(TOOL_NAME)"
1718

1819
XENIAL_DESTINATION=/usr/local/lib/swift/dst/x86_64-unknown-linux/swift-5.3-ubuntu16.04.xtoolchain/destination.json
@@ -59,7 +60,7 @@ docker-test: $(DOCKER_BUILD_PRODUCT)
5960
-v "$(PWD):/src" \
6061
-v "$(PWD)/$(DOCKER_BUILD_DIR):/src/.build" \
6162
"$(SWIFT_BUILD_IMAGE)" \
62-
bash -c 'cd /src && swift test -c $(CONFIGURATION)'
63+
bash -c 'cd /src && swift test --enable-test-discovery -c $(CONFIGURATION)'
6364

6465
docker-clean:
6566
rm $(DOCKER_BUILD_PRODUCT)

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.4
1+
// swift-tools-version:5.5
22

33
import PackageDescription
44

@@ -17,7 +17,7 @@ let package = Package(
1717

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

Sources/express/Route.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ open class Route: MiddlewareObject, ErrorMiddlewareObject, RouteKeeper,
351351
let id = self.id ?? {
352352
let oids = ObjectIdentifier(self).debugDescription
353353
// ObjectIdentifier(0x000000010388a610)
354-
let dropPrefix = "ObjectIdentifier(0x000000"
354+
let dropPrefix = "ObjectIdentifier(0x0000"
355355
guard oids.hasPrefix(dropPrefix) else { return oids }
356356
return "0x" + oids.dropFirst(dropPrefix.count).dropLast()
357357
}()

Tests/LinuxMain.swift

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
11
import XCTest
2-
import mimeTests
3-
import dotenvTests
4-
import RouteTests
5-
import multerTests
62

7-
var tests = [ XCTestCaseEntry ]()
8-
tests += mimeTests .allTests()
9-
tests += dotenvTests.allTests()
10-
tests += RouteTests .allTests()
11-
tests += multerTests.allTests()
12-
XCTMain(tests)
3+
#error("Swift 5.5 requires --enable-test-discovery")

0 commit comments

Comments
 (0)