Skip to content

Commit 342f3dd

Browse files
authored
Merge pull request swiftlang#33281 from artemcm/SwiftDriverInCI
[build-preset] Add swift-driver to CI builder presets
2 parents 615140c + 9406d46 commit 342f3dd

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

utils/build-presets.ini

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@ libcxx
371371
# Build llbuild & swiftpm here
372372
llbuild
373373
swiftpm
374+
swift-driver
374375
indexstore-db
375376
sourcekit-lsp
376377

@@ -396,6 +397,7 @@ install-llvm
396397
install-swift
397398
install-llbuild
398399
install-swiftpm
400+
install-swift-driver
399401
install-libcxx
400402

401403
[preset: buildbot_incremental,tools=RA,stdlib=RA,xcode]
@@ -418,6 +420,7 @@ swift-primary-variant-arch=x86_64
418420
skip-build-llbuild
419421
skip-test-llbuild
420422
skip-test-swiftpm
423+
skip-test-swift-driver
421424
skip-test-playgroundsupport
422425

423426
# This preset is used by CI to test swift-corelibs-xctest.
@@ -602,12 +605,14 @@ build-ninja
602605
libcxx
603606
llbuild
604607
swiftpm
608+
swift-driver
605609
indexstore-db
606610
sourcekit-lsp
607611
install-llvm
608612
install-swift
609613
install-llbuild
610614
install-swiftpm
615+
install-swift-driver
611616
install-libcxx
612617

613618
# We need to build the unittest extras so we can test
@@ -791,6 +796,7 @@ mixin-preset=
791796

792797
llbuild
793798
swiftpm
799+
swift-driver
794800
xctest
795801
libicu
796802
libcxx
@@ -803,6 +809,7 @@ install-swift
803809
install-lldb
804810
install-llbuild
805811
install-swiftpm
812+
install-swift-driver
806813
install-xctest
807814
install-libicu
808815
install-prefix=/usr
@@ -859,6 +866,7 @@ skip-test-lldb
859866
skip-test-swift
860867
skip-test-llbuild
861868
skip-test-swiftpm
869+
skip-test-swift-driver
862870
skip-test-xctest
863871
skip-test-foundation
864872
skip-test-libdispatch
@@ -1020,6 +1028,7 @@ lldb
10201028
#test
10211029
foundation
10221030
swiftpm
1031+
swift-driver
10231032
xctest
10241033

10251034
build-subdir=buildbot_linux
@@ -1032,6 +1041,7 @@ install-lldb
10321041
install-llbuild
10331042
install-foundation
10341043
install-swiftpm
1044+
install-swift-driver
10351045
install-xctest
10361046
install-prefix=/usr
10371047
swift-install-components=autolink-driver;compiler;clang-builtin-headers;stdlib;swift-remote-mirror;sdk-overlay;dev
@@ -1079,6 +1089,7 @@ libcxx
10791089
libicu
10801090
llbuild
10811091
swiftpm
1092+
swift-driver
10821093
xctest
10831094
foundation
10841095
libdispatch
@@ -1092,6 +1103,7 @@ install-swift
10921103
install-llbuild
10931104
install-libicu
10941105
install-swiftpm
1106+
install-swift-driver
10951107
install-foundation
10961108
install-libdispatch
10971109
install-xctest
@@ -1195,6 +1207,7 @@ watchos
11951207
lldb
11961208
llbuild
11971209
swiftpm
1210+
swift-driver
11981211
swiftsyntax
11991212
skstresstester
12001213
swiftevolve
@@ -1226,6 +1239,7 @@ install-swift
12261239
install-lldb
12271240
install-llbuild
12281241
install-swiftpm
1242+
install-swift-driver
12291243
install-swiftsyntax
12301244
install-skstresstester
12311245
install-swiftevolve
@@ -1319,6 +1333,7 @@ dash-dash
13191333

13201334
skip-test-swift
13211335
skip-test-swiftpm
1336+
skip-test-swift-driver
13221337
skip-test-llbuild
13231338
skip-test-lldb
13241339
skip-test-cmark
@@ -1350,6 +1365,7 @@ dash-dash
13501365

13511366
skip-test-swift
13521367
skip-test-swiftpm
1368+
skip-test-swift-driver
13531369
skip-test-llbuild
13541370
skip-test-lldb
13551371
skip-test-cmark
@@ -1487,6 +1503,7 @@ libcxx
14871503
# Build llbuild & swiftpm here
14881504
llbuild
14891505
swiftpm
1506+
swift-driver
14901507
swiftsyntax
14911508

14921509
# Don't generate the SwiftSyntax gyb files. Instead verify that up-to-date ones
@@ -1500,6 +1517,7 @@ install-llvm
15001517
install-swift
15011518
install-llbuild
15021519
install-swiftpm
1520+
install-swift-driver
15031521
install-libcxx
15041522

15051523
# Build the stress tester and SwiftEvolve
@@ -1686,6 +1704,22 @@ assertions
16861704
# Downstream projects that import llbuild+SwiftPM.
16871705
sourcekit-lsp
16881706

1707+
#===------------------------------------------------------------------------===#
1708+
# Test Swift Driver (new)
1709+
#===------------------------------------------------------------------------===#
1710+
1711+
[preset: buildbot_swift-driver_macos]
1712+
mixin-preset=mixin_swiftpm_package_macos_platform
1713+
release
1714+
assertions
1715+
swift-driver
1716+
1717+
[preset: buildbot_swift-driver_linux]
1718+
mixin-preset=mixin_swiftpm_package_linux_platform
1719+
release
1720+
assertions
1721+
swift-driver
1722+
16891723
#===------------------------------------------------------------------------===#
16901724
# Test Swift Syntax
16911725
#===------------------------------------------------------------------------===#
@@ -2413,10 +2447,12 @@ swift-freestanding-archs=x86_64
24132447
build-ninja
24142448
llbuild
24152449
swiftpm
2450+
swift-driver
24162451
install-llbuild
24172452
install-llvm
24182453
install-swift
24192454
install-swiftpm
2455+
install-swift-driver
24202456
reconfigure
24212457
verbose-build
24222458
skip-build-benchmarks

0 commit comments

Comments
 (0)