Use the latest 5.3 snapshot in `.swift-version` (#252)

* Use the latest 5.3 snapshot in `.swift-version`

These SwiftWasm snapshots should be more stable in general and also have a workaround for https://github.com/swiftwasm/JavaScriptKit/issues/6 included. They still use the old metadata layout, so Runtime and OpenCombine dependencies had to be updated in `Package.swift` for `@ObservableObject` to work with these snapshots.

* Fix linter warning
This commit is contained in:
Max Desiatov 2020-08-06 13:57:36 +01:00 committed by GitHub
parent de37894f83
commit e11effdd8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 7 deletions

View File

@ -1 +1 @@
wasm-DEVELOPMENT-SNAPSHOT-2020-06-12-a
wasm-5.3-SNAPSHOT-2020-07-27-a

View File

@ -14,8 +14,8 @@
"package": "OpenCombine",
"repositoryURL": "https://github.com/MaxDesiatov/OpenCombine.git",
"state": {
"branch": "observable-object",
"revision": "3c3a181acad7ab44a64d7c41140eb843222bb2aa",
"branch": "observable-object-5.3",
"revision": "979d83e8725a504567827b89a5656bf4fd36d0c6",
"version": null
}
},
@ -23,8 +23,8 @@
"package": "Runtime",
"repositoryURL": "https://github.com/MaxDesiatov/Runtime.git",
"state": {
"branch": "wasi-build",
"revision": "a9309b4822d6dd0e4a8e92351ee9e3d210e19b4e",
"branch": "wasi-build-5.3",
"revision": "a617ead8a125a97e69d6100e4d27922006e82e0a",
"version": null
}
}

View File

@ -38,8 +38,11 @@ let package = Package(
// Dependencies declare other packages that this package depends on.
// .package(url: /* package url */, from: "1.0.0"),
.package(url: "https://github.com/kateinoigakukun/JavaScriptKit.git", .revision("c90e82f")),
.package(url: "https://github.com/MaxDesiatov/Runtime.git", .branch("wasi-build")),
.package(url: "https://github.com/MaxDesiatov/OpenCombine.git", .branch("observable-object")),
.package(url: "https://github.com/MaxDesiatov/Runtime.git", .branch("wasi-build-5.3")),
.package(
url: "https://github.com/MaxDesiatov/OpenCombine.git",
.branch("observable-object-5.3")
),
],
targets: [
// Targets are the basic building blocks of a package. A target can define