Commit Graph

385 Commits

Author SHA1 Message Date
Mishal Shah
2746675691 Merge pull request #72949 from swiftlang/maxd/bump-argument-parser
Bump `swift-argument-parser` to 1.4.0
2024-07-08 21:46:12 -07:00
Jeremy Schonfeld
a23fd6f183 Move main/6.0 windows Foundation builds to separate branch (#75073) 2024-07-08 18:28:01 -07:00
Jeremy Schonfeld
0bf07e35a4 Bump swift-collections 1.1.1 --> 1.1.2 2024-07-08 16:35:40 -07:00
Ben Barham
8fba1080cb Revert "[CI] Use repo_name as cross-PR lookup rather than id" 2024-07-03 11:00:02 -07:00
Mishal Shah
80e0e02c88 Merge pull request #74884 from bnbarham/change-cross-pr-handling 2024-07-02 18:31:57 -07:00
Mishal Shah
702a221ce9 Update the swift-cmark from apple to swiftlang org 2024-07-01 22:23:57 -07:00
Ben Barham
43e0ae1dd3 [CI] Use repo_name as cross-PR lookup rather than id
Rather than using the repo id (org/repository) to find the cross-PR
testing branch, instead use the repo name. This is less likely to fail
during the migration of `apple` -> `swiftlang` as it does not rely on
updating the `update-checkout` config with the new repository id.
2024-07-01 21:59:11 -07:00
Ben Barham
892c15fe78 [Utils] Update more apple -> swiftlang repos 2024-07-01 17:24:58 -07:00
Mishal Shah
40ecb090c3 Fix the lint issue 2024-07-01 17:04:47 -07:00
Mishal Shah
f57030277d Split the regex into multiple line to clean up lint error 2024-07-01 15:24:46 -07:00
Mishal Shah
025357edd9 Update update_checkout.py to support swiftlang and apple org repos 2024-07-01 15:04:12 -07:00
Mishal Shah
30b88e7636 Merge pull request #74764 from swiftlang/shahmishal/cross-repo-testing
Update update_checkout.py to support both apple and swiftlang org cro…
2024-07-01 10:27:10 -07:00
Max Desiatov
b8864de92f Merge branch 'main' into maxd/bump-argument-parser 2024-06-28 18:19:20 +01:00
Mishal Shah
4d533c0de0 Update update-checkout-config.json rebranch to use stable/20240625 2024-06-27 16:50:54 -07:00
Mishal Shah
0578ead606 Update update_checkout.py to support both apple and swiftlang org cross repo testing 2024-06-26 22:28:22 -07:00
Mishal Shah
624404db5f Update update-checkout-config.json to use the new swiftlang org
github.com/swiftlang/swift-stress-tester 
github.com/swiftlang/swift-sdk-generator 
github.com/swiftlang/swift-syntax 
github.com/swiftlang/sourcekit-lsp 
github.com/swiftlang/indexstore-db 
github.com/swiftlang/swift-package-manager 
github.com/swiftlang/swift-format
2024-06-26 00:01:50 -07:00
Mishal Shah
085a464952 Merge pull request #74612 from swiftlang/shahmishal-patch-2
[update-checkout] Update the repo with new swiftlang org
2024-06-25 23:53:56 -07:00
Yuta Saito
4e3696f978 Sync swift-nio and swift-async-algorithms versions in main, rebranch, and next 2024-06-26 00:06:04 +00:00
Max Desiatov
31cfc05cdf Pin swift-async-algorithms to 1.0.1 in update-checkout-config.json
We've temporarily unpinned this repository in https://github.com/apple/swift/pull/72728 to get recent changes. Now a new tag is available, we should pin it again.
2024-06-25 23:59:04 +00:00
Mishal Shah
640bc4f8fd [update-checkout] Update the repo with new swiftlang org 2024-06-20 22:47:59 -07:00
Karoy Lorentey
a69a1a291a [update-checkout] Also update swift-collections on release/6.0 2024-06-11 16:54:59 -07:00
Karoy Lorentey
d23fad953c [update-checkout] main, rebranch, next: Update to swift-collections 1.1.1 2024-06-07 16:38:35 -07:00
Jeremy Schonfeld
025c976cff Prepare for introducing swift-foundation into the toolchain (#74019) 2024-06-03 15:15:46 -07:00
Max Desiatov
c19b9ffa7d Merge branch 'main' into maxd/bump-argument-parser 2024-05-29 16:59:32 +01:00
Max Desiatov
1ee31a2bc1 Bump swift-argument-parser to 1.4.0 2024-05-29 16:55:01 +01:00
Mishal Shah
c579708fc1 Update the swift-system tag to 1.3.0 to support Windows arm64 2024-05-23 00:21:19 -07:00
Yuta Saito
4e4047dead update-checkout: Update swift-sdk-generator dependencies
swift-nio and swift-async-algorithms have been updated to support
`SWIFTCI_USE_LOCAL_DEPS` convention. This change updates them to the
versions including the support.
2024-05-22 14:14:12 +00:00
Yuta Saito
f9a14b8f10 build: Build Swift SDK for WebAssembly
This change adds a new product, WasmSwiftSDK, to build the Swift SDK for
WebAssembly. The product is built using the swift-sdk-generator package
and takes just built WebAssembly stdlib, clang runtime libraries,
and wasi-sysroot as input, and produces a Swift SDK artifactbundle under
swift-sdk-generator/Bundles.
2024-05-22 14:14:12 +00:00
Evan Wilde
d8230b48ef Update swift-driver checkout
`update-checkout` should be checking out the release/6.0 driver for
Swift-6.0 builds instead of the main branch driver.
2024-05-20 13:09:05 -07:00
Mishal Shah
6998ebd9ed Bump the Yams version to 5.0.6 to support Windows arm64 2024-05-08 15:50:18 -07:00
Mishal Shah
ed45c9cd2b Update the rebranch scheme to use stable/20240408 2024-04-23 12:44:03 -07:00
Mishal Shah
38c8968ddd Merge pull request #73069 from apple/drop-swift-nio-swift-nio-ssl-from-main-scheme
Remove swift-nio-ssl from main scheme
2024-04-18 12:25:41 -07:00
Mishal Shah
cae177f7a5 Merge pull request #72931 from apple/maxd/log-async-algos
Add `swift-log` and `swift-async-algorithms` to checkouts
2024-04-17 22:13:24 -07:00
Mishal Shah
e36091e41c Add swift-nio back into the main scheme 2024-04-17 15:39:54 -07:00
Mishal Shah
d3ecd7f7b6 Remove swift-nio and swift-nio-ssl from main scheme 2024-04-16 15:27:42 -07:00
Mishal Shah
f0867486a2 Merge pull request #72991 from apple/shahmishal/curl-zlib-tag-update
Update curl and zlib on rebranch and next scheme
2024-04-11 22:22:39 -07:00
Evan Wilde
77a43afe0e Merge pull request #72989 from etcwilde/ewilde/pin-ninja-tag
Pin Ninja checkout to v1.11.1
2024-04-11 19:56:11 -07:00
Mishal Shah
e2036f9078 Update curl and zlib on rebranch and next scheme 2024-04-11 14:59:54 -07:00
Mishal Shah
22919a9039 Merge pull request #71818 from compnerd/curl
utils: update curl to 8.5.0
2024-04-11 14:58:21 -07:00
Mishal Shah
976f2e1fdb Merge pull request #71815 from compnerd/zlib
update_checkout: update zlib to 1.3.1
2024-04-11 14:57:59 -07:00
Evan Wilde
0cf6c6d8ed Pin Ninja checkout to v1.11.1
Ninja 1.12 just released and seems to be dying silently while building
the Swift stdlib. Lets go ahead and pin it to the old tag. Pinned
dependencies are better from a security standpoint anyway.

I'm leaving `next` on the ninja release branch so that we still have
some signal from it, but folks aren't generally living on `next`, so it
should have less impact.
2024-04-11 13:31:28 -07:00
Mishal Shah
2d919ee3bc Update rebranch scheme to include new llvm-project stable/20240405 branch 2024-04-10 17:16:52 -07:00
Saleem Abdulrasool
2c15456bd2 Merge branch 'main' into curl 2024-04-11 08:33:23 +09:00
Saleem Abdulrasool
d19a8dd2ca Merge branch 'main' into zlib 2024-04-11 08:31:30 +09:00
Max Desiatov
0f4c8a8bac Bump swift-argument-parser to 1.3.1
rdar://118081439
2024-04-10 11:14:48 +01:00
Max Desiatov
1d14c5cb3a Add both repositories to rebranch and next schemes 2024-04-09 17:46:44 +01:00
Max Desiatov
7e787e4720 Add swift-log and swift-async-algorithms to checkouts
These repositories are used by https://github.com/apple/swift-sdk-generator, which needs to be built as a part of Swift CI jobs for creating a Swift SDK for WASI for CI testing purposes.
2024-04-09 17:43:17 +01:00
Anthony Latsis
baa0cfdd2d update-checkout: Patch up a few flaws with --stash
* Stash for each submodule for consistency.
* Stash untracked changes too.
* Don't redundantly hard-reset along the stash path.
* Add some comments and a more truthful description to `--stash` and
  `--clean`.
2024-03-29 21:45:50 +03:00
Max Desiatov
22a37e3a8e Add --stash as alternative to --clean to update-checkout (#71178)
Use of `--clean` can lead to irreversible loss of uncommitted data. We still need to reset Swift project repositories to a clean state, but without deleting all in-progress changes. Passing `--stash` instead of (or in addition to) `--clean` will preserve uncommitted changes in stashes of corresponding repositories.
2024-03-21 12:17:25 -07:00
Mishal Shah
6204091a7a [update-checkout] Add Swift 6.0 branch support 2024-03-15 22:44:48 -07:00