Charles Zablit
3eab02966d
Merge pull request #86715 from charles-zablit/charles-zablit/update-checkout/git-config-warnings
2026-01-28 22:28:24 +00:00
Charles Zablit
e9f413aa46
[update-checkout] force cloning with 'core.autoclrf=false' and 'core.symlinks=true'
2026-01-28 17:25:31 +00:00
Saleem Abdulrasool
5d0ff1688d
Revert "update-checkout: bump libcurl to 8.17.0 ( #86321 )"
...
This reverts commit 1eaa52efdc .
build.ps1 was not synchronised with the CURL configuration changes. This
silently changes what is exactly specified to build (options were
renamed/replaced/removed/added).
2026-01-23 16:08:53 -08:00
Charles Zablit
04b29ed8c1
Revert "[update-checkout] force cloning with 'core.autoclrf=false' and 'core.symlinks=true'"
...
This reverts commit fd3d3d1c17 .
2026-01-22 19:21:11 +00:00
Charles Zablit
fd3d3d1c17
[update-checkout] force cloning with 'core.autoclrf=false' and 'core.symlinks=true'
2026-01-22 12:34:21 +00:00
Max Desiatov
9f35fdecbb
update-checkout-config.json: bump WasmKit to 0.2.0 ( #86440 )
...
WasmKit 0.2.0 contains new functionality that allows enabling Wasm debugging tests in LLDB.
The version bump is not planned for 6.3, as Swift bootstrapping version for `release/6.3` CI jobs is too low: 5.9 as opposed to newly required Swift 6.0 in latest SwiftNIO and WasmKit versions.
2026-01-21 18:14:12 +00:00
Charles Zablit
cbf1471df4
Merge pull request #86600 from charles-zablit/charles-zablit/update-checkout/exponential-retry
2026-01-21 17:13:47 +00:00
Max Desiatov
4d65c89ca6
update-checkout-config.json: bump SwiftNIO to 2.92.2 ( #86460 )
...
This version bump is required to update WasmKit to 0.2.0 in a separate PR (https://github.com/swiftlang/swift/pull/86440 ), which itself is required to enable Wasm debugging tests in LLDB.
The version bump is not planned for 6.3, as Swift bootstrapping version for `release/6.3` CI jobs is too low: 5.9 as opposed to newly required Swift 6.0 in latest SwiftNIO and WasmKit versions.
2026-01-21 09:12:46 +00:00
Charles Zablit
668091c83f
[update-checkout] add a --max-retries flag
2026-01-19 16:00:47 +01:00
Marc Prud'hommeaux
1eaa52efdc
update-checkout: bump libcurl to 8.17.0 ( #86321 )
...
Following on from a discussion at
https://github.com/swiftlang/swift-docker/pull/488#issuecomment-3714365137 ,
this PR updates the following dependency for `main`, `6.3`, `next`,
and `rebranch`:
- libcurl from
[8.9.1](https://github.com/curl/curl/releases/tag/curl-8_9_1 ) (Jul 31,
2024) to [8.17.0](https://github.com/curl/curl/releases/tag/curl-8_17_0 )
(Nov 5, 2025)
Given that this library processes untrusted input, keeping up
with the latest releases is probably a good idea.
2026-01-15 10:48:41 +05:30
Mishal Shah
d5ed01666e
Merge pull request #86528 from swiftlang/t/main/update_SAP_version-in-next-and-rebranch
...
Upversion swift-argument-parser
2026-01-13 14:30:15 -08:00
Bassam Khouri
301f073a00
Upversion swift-argument-parser
...
Update the swift-argument-parser to version 1.6.1 on the
`rebranch` and `next` scheme to match the vesion on `main`
2026-01-13 12:14:53 -05:00
Mishal Shah
28ca2938a5
Merge pull request #86359 from bkhouri/t/main/rdar158879326_upversion_swift-argument-parser-to-1.6.1
...
Upversion swift argument parser to release 1.6.1
2026-01-13 08:54:43 -08:00
Bassam Khouri
59cd9de1f1
Updversion swift argument parser to release 1.6.1
2026-01-07 15:45:42 -05:00
Owen Voorhees
ecf2dc0514
swift-tools-protocols: update to 0.0.10
2026-01-05 11:39:10 -08:00
John Bute
ec11ba8717
bumped minor version number swift argument parser
2025-12-10 13:09:13 -05:00
Charles Zablit
2ce62d0ffe
[update-checkout] add the 'status' subcommand
2025-12-08 11:45:36 +00:00
Charles Zablit
13a32fbe80
[update-checkout] fix persistent --clone warning
2025-12-05 12:15:20 +00:00
Charles Zablit
6d4c516a32
Merge pull request #85709 from charles-zablit/charles-zablit/update-checkout/fix-print-repo-hashes
...
[update-checkout] fix white space padding when printing the repo hashes
2025-12-03 21:52:21 +01:00
Charles Zablit
fe09ac0703
[NFC][update-checkout] remove usage of the multiprocessing module
2025-11-26 16:11:52 +00:00
Charles Zablit
76007a0b4b
[update-checkout] fix white space padding when printing the repo hashes
2025-11-26 12:26:50 +00:00
Charles Zablit
f76be65c3c
Merge pull request #85429 from charles-zablit/charles-zablit/update-checkout/add-readme
...
[update-checkout] add a README
2025-11-19 18:58:02 +01:00
Charles Zablit
5bc3abe8b8
Merge pull request #85428 from charles-zablit/charles-zablit/update-checkout/script-cleanup
...
[update-checkout] remove unused test and finalize `utf-8` encoding refactor
2025-11-19 18:54:28 +01:00
Charles Zablit
4c977c6b81
Merge pull request #85277 from charles-zablit/charles-zablit/update-checkout/add-tests
2025-11-13 23:05:09 +01:00
Mishal Shah
d30c1c9faf
[update-checkout] Add support for the swift 6.3 branches
2025-11-12 22:23:20 -08:00
Mishal Shah
47a9524910
Add support for Swift 6.2.2 release branch scheme
2025-11-11 08:59:51 -08:00
Charles Zablit
0103f3738b
[update-checkout] add a README
2025-11-11 13:37:05 +01:00
Charles Zablit
e2c6b4a233
[update-checkout] finalize using utf-8 encoding in all subprocess invocations
2025-11-11 13:33:25 +01:00
Charles Zablit
0002aec811
[update-checkout] remove unused test
2025-11-11 13:30:16 +01:00
Adam Ward
2fe87ca041
Bump version of swift-tools-protocols to 0.0.9
...
Needed downstream for this sourcekit-lsp PR https://github.com/swiftlang/sourcekit-lsp/pull/2340
2025-11-10 15:33:19 -05:00
Charles Zablit
1d9d00356e
[update-checkout] refactor to use pathlib.Path instead of os.path
2025-11-07 12:26:51 +01:00
Alex Hoppen
2dac60c94a
[update-checkout] Use basename to get repo name for Git failures
...
`os.path.dirname` removes the last path component of a path. If there was a git failure in `~/src/swift`, this means that we show `~/src` as the repo name, which isn’t very helpful. Use `os.path.basename`, which returns the last path component, ie. `swift`.
2025-11-05 22:40:12 +01:00
Mishal Shah
a8c6c9628e
Merge pull request #85078 from owenv/owenv/tools-protocols-windows
...
build.ps1: add swift-tools-protocols
2025-11-05 09:01:41 -08:00
Charles Zablit
1d9b6386e9
[update-checkout] fix incorrect number of returned values
2025-11-03 17:16:55 +00:00
Owen Voorhees
c12d5a7b8c
build.ps1: add swift-tools-protocols
2025-10-31 11:01:12 -07:00
Charles Zablit
b6ef3d81b3
[NFC][update-checkout] run the black formatter on update-checkout
2025-10-29 11:47:00 -07:00
Charles Zablit
186e76ed65
[update-checkout] pretty print the list of skipped operations
2025-10-24 17:59:37 -07:00
Charles Zablit
c0775643a3
[update-checkout] finish adding type hints
2025-10-24 17:59:35 -07:00
Charles Zablit
713ee9431d
[update-checkout] add typing to git invocation exceptions
2025-10-24 16:12:50 -07:00
Mishal Shah
3595fe4984
Merge pull request #85067 from owenv/owenv/update-subprocess
...
Update swift-subprocess to 0.2.1
2025-10-24 00:25:02 -07:00
Charles Zablit
9377c4bc92
[NFC][update-checkout] add type hints
2025-10-22 22:20:20 -07:00
Owen Voorhees
50d09949a8
Update swift-subprocess to 0.2.1
2025-10-22 11:09:01 -07:00
Charles Zablit
f09449467b
[update-checkout] refactor shell invocations
2025-10-22 10:56:19 -07:00
Owen Voorhees
2b4737585d
Add swift-tools-protocols to update-checkout ( #84882 )
...
Add the 0.0.1 tag to the update-checkout set
2025-10-21 15:33:34 -07:00
Charles Zablit
8c760c2ad3
Merge pull request #84862 from charles-zablit/charles-zablit/update-checkout/fix-line-cleanup
...
[update-checkout] fix final line cleanup
2025-10-21 13:15:38 -07:00
Charles Zablit
8c64530a46
[update-checkout] enable quiet mode on Python 3.9 and inferior
2025-10-20 18:18:20 -07:00
Mishal Shah
fa27057815
Merge pull request #84947 from jakepetroules/eng/PR-swift-subprocess-02-tag
...
swift-subprocess: update to 0.2 tag
2025-10-17 15:08:40 -07:00
Charles Zablit
9d3d43c920
[update-checkout] switch to using a ThreadPool for scheduling git commands
2025-10-16 11:29:56 +01:00
Jake Petroules
f4404f2c85
swift-subprocess: update to 0.2 tag
2025-10-15 23:47:40 -07:00
Charles Zablit
820acfcf86
[update-checkout] fix final line cleanup
2025-10-13 19:33:15 +02:00