Skip to content

Commit d1a0c4c

Browse files
committed
Implement issue #25: WASM support, Mise migration, swift-format, workflow updates, and openapi.yaml improvements (#26)
1 parent f1b444a commit d1a0c4c

30 files changed

Lines changed: 983 additions & 704 deletions

.devcontainer/devcontainer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Swift",
3-
"image": "swift:5.9",
3+
"image": "swift:6.3",
44
"features": {
55
"ghcr.io/devcontainers/features/common-utils:2": {
66
"installZsh": "false",
@@ -27,7 +27,7 @@
2727
},
2828
// Add the IDs of extensions you want installed when the container is created.
2929
"extensions": [
30-
"sswg.swift-lang"
30+
"swiftlang.swift-vscode"
3131
]
3232
}
3333
},
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Swift",
3-
"image": "swift:6.0",
3+
"image": "swift:6.1",
44
"features": {
55
"ghcr.io/devcontainers/features/common-utils:2": {
66
"installZsh": "false",
@@ -27,7 +27,7 @@
2727
},
2828
// Add the IDs of extensions you want installed when the container is created.
2929
"extensions": [
30-
"sswg.swift-lang"
30+
"swiftlang.swift-vscode"
3131
]
3232
}
3333
},
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "Swift",
3-
"image": "swift:5.9",
3+
"image": "swift:6.2",
44
"features": {
55
"ghcr.io/devcontainers/features/common-utils:2": {
66
"installZsh": "false",
@@ -27,13 +27,13 @@
2727
},
2828
// Add the IDs of extensions you want installed when the container is created.
2929
"extensions": [
30-
"sswg.swift-lang"
30+
"swiftlang.swift-vscode"
3131
]
3232
}
3333
},
3434
// Use 'forwardPorts' to make a list of ports inside the container available locally.
3535
// "forwardPorts": [],
3636

3737
// Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
38-
"remoteUser": "root"
38+
"remoteUser": "vscode"
3939
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"name": "Swift",
3+
"image": "swift:6.3",
4+
"features": {
5+
"ghcr.io/devcontainers/features/common-utils:2": {
6+
"installZsh": "false",
7+
"username": "vscode",
8+
"upgradePackages": "false"
9+
},
10+
"ghcr.io/devcontainers/features/git:1": {
11+
"version": "os-provided",
12+
"ppa": "false"
13+
}
14+
},
15+
"runArgs": [
16+
"--cap-add=SYS_PTRACE",
17+
"--security-opt",
18+
"seccomp=unconfined"
19+
],
20+
// Configure tool-specific properties.
21+
"customizations": {
22+
// Configure properties specific to VS Code.
23+
"vscode": {
24+
// Set *default* container specific settings.json values on container create.
25+
"settings": {
26+
"lldb.library": "/usr/lib/liblldb.so"
27+
},
28+
// Add the IDs of extensions you want installed when the container is created.
29+
"extensions": [
30+
"swiftlang.swift-vscode"
31+
]
32+
}
33+
},
34+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
35+
// "forwardPorts": [],
36+
37+
// Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
38+
"remoteUser": "vscode"
39+
}

0 commit comments

Comments
 (0)