Skip to content

Commit c7e9e7b

Browse files
committed
Enable Sendability checks on CI
> **Note**: merge swift-server#31 first to make CI pass
1 parent 9ae24ae commit c7e9e7b

5 files changed

+7
-3
lines changed

Diff for: docker/docker-compose.2204.57.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ services:
1313
image: swift-memcache-gsoc:22.04-5.7
1414
environment:
1515
- WARN_AS_ERROR_ARG=-Xswiftc -warnings-as-errors
16+
- STRICT_CONCURRENCY_ARG=-Xswiftc -strict-concurrency=complete
1617
# - SANITIZER_ARG=--sanitize=thread # TSan broken still
1718

1819
shell:

Diff for: docker/docker-compose.2204.58.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ services:
1414
environment:
1515
- WARN_AS_ERROR_ARG=-Xswiftc -warnings-as-errors
1616
- IMPORT_CHECK_ARG=--explicit-target-dependency-import-check error
17+
- STRICT_CONCURRENCY_ARG=-Xswiftc -strict-concurrency=complete
1718
# - SANITIZER_ARG=--sanitize=thread # TSan broken still
1819

1920
shell:

Diff for: docker/docker-compose.2204.59.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ services:
1313
environment:
1414
- WARN_AS_ERROR_ARG=-Xswiftc -warnings-as-errors
1515
- IMPORT_CHECK_ARG=--explicit-target-dependency-import-check error
16+
- STRICT_CONCURRENCY_ARG=-Xswiftc -strict-concurrency=complete
1617
# - SANITIZER_ARG=--sanitize=thread # TSan broken still
1718

1819
shell:

Diff for: docker/docker-compose.2204.main.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ services:
1313
environment:
1414
- WARN_AS_ERROR_ARG=-Xswiftc -warnings-as-errors
1515
- IMPORT_CHECK_ARG=--explicit-target-dependency-import-check error
16+
- STRICT_CONCURRENCY_ARG=-Xswiftc -strict-concurrency=complete
1617
# - SANITIZER_ARG=--sanitize=thread # TSan broken still
1718

1819
shell:

Diff for: docker/docker-compose.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ version: "3.9"
33
services:
44
# Swift on Server CI
55
# e.g. docker-compose -f docker/docker-compose.yaml -f docker/docker-compose.2204.57.yaml run test
6-
6+
77
memcached:
88
image: memcached:latest
99
ports:
1010
- "11211:11211"
11-
11+
1212
runtime-setup:
1313
image: swift-memcache-gsoc:default
1414
build:
@@ -32,7 +32,7 @@ services:
3232
depends_on:
3333
- runtime-setup
3434
- memcached
35-
command: /bin/bash -xcl "swift $${SWIFT_TEST_VERB-test} $${WARN_AS_ERROR_ARG-} $${SANITIZER_ARG-} $${IMPORT_CHECK_ARG-}"
35+
command: /bin/bash -xcl "swift $${SWIFT_TEST_VERB-test} $${WARN_AS_ERROR_ARG-} $${SANITIZER_ARG-} $${IMPORT_CHECK_ARG-} $${STRICT_CONCURRENCY_ARG-}"
3636

3737
# util
3838

0 commit comments

Comments
 (0)