Commit Graph

8541 Commits

Author SHA1 Message Date
swift-ci
216659e2c8 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-17 09:53:59 -07:00
Rintaro Ishizaki
eca7779d00 Revert "[build-script] Fix product dependencies" 2024-08-17 06:23:43 -07:00
swift-ci
2457fecd8f Merge remote-tracking branch 'origin/main' into rebranch 2024-08-17 03:53:53 -07:00
Rintaro Ishizaki
b4a75e5553 Merge pull request #75909 from rintaro/build-script-rdar133946466
[build-script] Fix product dependencies
2024-08-17 03:40:56 -07:00
Saleem Abdulrasool
5a497a68b8 utils: update WiX and fetch if packaging
Skip fetching and extracting WiX if not packaging. Skip fetching the
pinned toolchain and NDK if not building.
2024-08-16 14:43:02 -07:00
swift-ci
6f7d1af4ac Merge remote-tracking branch 'origin/main' into rebranch 2024-08-15 18:33:07 -07:00
Saleem Abdulrasool
9393a9d104 Merge pull request #75894 from compnerd/lld-tests
utils: enable LLD testing on Windows
2024-08-15 18:24:39 -07:00
swift-ci
bb96b71481 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-15 17:26:32 -07:00
Rintaro Ishizaki
852aa7798f [build-script] Fix product dependencies
SwiftPM now depends on `SwiftTesting`, `SwiftTesting` depends on
`SwiftTestingMacros`

rdar://133946466
2024-08-15 11:26:45 -07:00
Saleem Abdulrasool
151c397d94 utils: enable LLD testing on Windows
Enable the lld test suite on Windows. Although we don't get much of the
LLVM test suite coverage, this is a small step towards getting the
testing coverage that we need for stability.
2024-08-14 13:24:41 -07:00
Hiroshi Yamauchi
43dd793b2f Fix the pinned toolchain version handling for the ARM64 build. 2024-08-14 13:12:33 -07:00
swift-ci
409e2b79d2 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-13 20:33:19 -07:00
Saleem Abdulrasool
36af934932 Merge pull request #75868 from compnerd/curl
utils: bump next and rebranch to curl 8.9.1
2024-08-13 20:13:54 -07:00
swift-ci
7df1730bba Merge remote-tracking branch 'origin/main' into rebranch 2024-08-13 16:04:09 -07:00
Saleem Abdulrasool
406e7e91a8 utils: bump next and rebranch to curl 8.9.1
Update the next and rebranch configuration to match main.
2024-08-13 14:19:37 -07:00
Mishal Shah
5fb180c012 Merge pull request #75618 from swiftlang/maxd/wasi-sdk-22
Bump `wasi-libc` to `wasi-sdk-22` in `update-checkout-config.json`
2024-08-13 14:12:07 -07:00
swift-ci
8d98a3e668 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-13 07:50:33 -07:00
Saleem Abdulrasool
482b004a69 Merge pull request #75717 from compnerd/curl 2024-08-13 07:32:26 -07:00
swift-ci
06eee0b0c2 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-12 15:54:56 -07:00
Jeremy Schonfeld
36dee56942 Enable swift-foundation tests on Windows in toolchain builds (#75811) 2024-08-12 15:44:47 -07:00
swift-ci
34cb10c153 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-12 13:12:50 -07:00
Rintaro Ishizaki
a68cbb6df3 Merge pull request #75838 from swiftlang/revert-75822-swift-testing-disable
Revert "[build-preset] Temporarily disable swift-testing until CI is ready"
2024-08-12 12:45:19 -07:00
swift-ci
7305fcdc57 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-12 09:55:03 -07:00
Saleem Abdulrasool
8b66cb51bf Merge pull request #75785 from compnerd/macrOS
utils: build Foundation macros for distribution
2024-08-12 09:41:21 -07:00
Saleem Abdulrasool
1c985badcd Merge pull request #75816 from jmschonfeld/build-script-foundation-macros
build-script: Invoke Foundation macros build separately
2024-08-12 09:41:02 -07:00
swift-ci
7872dcf9a3 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-12 09:35:10 -07:00
Saleem Abdulrasool
5c00681a91 Merge pull request #75823 from compnerd/sqlite
utils: migrate away from fetched SQLite
2024-08-12 09:18:40 -07:00
Rintaro Ishizaki
1f67284160 Revert "[build-preset] Temporarily disable swift-testing until CI is ready" 2024-08-12 09:17:10 -07:00
swift-ci
67bc835158 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-10 12:34:11 -07:00
Saleem Abdulrasool
0ccfc50998 utils: migrate away from fetched SQLite
With the introduction of swift-toolchain-sqlite, we have a version of
SQLite that we can use to build the toolchain. Prefer this over the
fetched amalgamation which simplifies the logic for the toolchain and
ensures that we are able to track this as a regular component.
2024-08-10 11:30:07 -07:00
Jeremy Schonfeld
915f552f0e Fix typo 2024-08-10 10:58:57 -07:00
Rintaro Ishizaki
0bc38d1b95 [build-preset] Temporarily disable swift-testing until CI is ready 2024-08-10 09:00:14 -07:00
Jeremy Schonfeld
9d6447d367 Address feedback 2024-08-09 21:54:27 -07:00
Saleem Abdulrasool
e97499b773 utils: build Foundation macros for distribution
This adds a build of the Foundation macros for distribution in the
toolchain.
2024-08-09 21:16:27 -07:00
swift-ci
d59f3f5fdb Merge remote-tracking branch 'origin/main' into rebranch 2024-08-09 21:14:17 -07:00
Rintaro Ishizaki
1c6552fb7b Merge pull request #75515 from rintaro/add-swift-testing
Build and install swift-testing in toolchains
2024-08-09 21:09:20 -07:00
Jeremy Schonfeld
8b5a7d86ba Invoke Foundation macros build separately 2024-08-09 16:23:40 -07:00
Rintaro Ishizaki
e98c5eab61 [build-script] Separate SwiftTestinMacros from SwiftTesting product
Also, build them for all hosts including cross compiling host.
2024-08-09 14:43:20 -07:00
swift-ci
e6a8600ec0 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-08 14:35:02 -07:00
Saleem Abdulrasool
f4d6eda177 Merge pull request #75712 from al45tair/improve-windows-build-script
[Build][Windows] Don't extract archives needlessly.
2024-08-08 14:26:51 -07:00
Rintaro Ishizaki
6a383293c4 [build-preset] Add swift-testing to incrmental bots 2024-08-08 13:13:45 -07:00
Rintaro
f069aecca5 [Windows] Build and install swift-testing in Windows toolchains
* Basically following XCTest scheme.
 * Build TestingMacro separately from Testing library and install it to
   the toolchain's `bin`
 * Testing swift-testing itself is TODO
2024-08-08 13:13:45 -07:00
Rintaro Ishizaki
e06d38b3ac [swift-testing] Build tweak
* Remove SwiftSyntax product dependency
* Correct CMAKE_BUILD_TYPE
2024-08-08 13:13:45 -07:00
Stuart Montgomery
155e4c857b Fix header comment 2024-08-08 13:13:44 -07:00
Stuart Montgomery
c8d7d134b0 Improve description of new build-script flags 2024-08-08 13:13:44 -07:00
Stuart Montgomery
ff5ece15bc Add swift-testing to Linux presets too 2024-08-08 13:13:44 -07:00
Stuart Montgomery
97e85a6bf2 Build script changes to begin building and installing swift-testing into toolchains (on Darwin, so far) 2024-08-08 13:13:44 -07:00
Stuart Montgomery
19910c6c22 Add swift-testing to update-checkout 2024-08-08 13:13:42 -07:00
swift-ci
5e74c499bf Merge remote-tracking branch 'origin/main' into rebranch 2024-08-07 16:55:20 -07:00
Jake Petroules
5482b47c83 [update-checkout] Add swift-toolchain-sqlite to the list of repos (#75743)
This is for swiftlang/swift-llbuild#930, which adds swift-toolchain-sqlite as a new dependency to SwiftPM to better support Windows and other platforms.
2024-08-07 16:36:54 -07:00