Mishal Shah
0455f8d592
[main] Add support for release/5.9.0 scheme to update checkout
2023-08-09 21:33:47 -07:00
Mishal Shah
310105779b
Add stable/20230725 to the rebranch alias
2023-08-04 08:29:23 -07:00
Evan Wilde
8d9c54919e
Update rebranch llvm checkout version
...
Updating the llvm version for the rebranch configuration in
update-checkout.
2023-07-25 13:32:04 -07:00
Eric Miotto
0617b16e93
Build CMake 3.24.2 in Linux CI bots for main, next and rebranch
...
This would be needed to support the upcoming clang-1600 rebranch -- in
there LLVM requires CMake 3.20 as per https://reviews.llvm.org/D151344
Note this will not take care of updating `cmake_minimum_required` in the
build code -- we will consider doing this at a later time (possibly
setting a different version that the one specified in
`update-checkout.config.json`).
Addresses rdar://111475397
2023-06-29 08:17:11 -07:00
Yim Lee
aa490ead67
Bump swift-asn1 to 0.8.0
2023-05-15 21:40:22 -07:00
Yim Lee
d76b52f361
[update-checkout] Bump swift-certificates to 0.6.0
2023-05-15 21:40:22 -07:00
Justice Adams
1e1512ae4c
Add username/email to bare git config in repo ( #65392 )
...
* add username/email to bare git config in repo
* update mock username/email
* remove extra whitespace, fix linter
2023-05-01 11:50:22 -07:00
Yim Lee
c959206b9f
Fallback to swift-asn1 0.7.0 because that's what swift-certificates uses
2023-04-21 12:19:29 -07:00
Yim Lee
888982d8a7
[update-checkout] Bump swift-certificates to 0.4.1
...
Required to fix Windows build
2023-04-21 10:38:00 -07:00
Yim Lee
61f8378093
Bump swift-certificates to 0.4.0 and swift-asn1 to 0.8.0
2023-04-19 09:05:34 -07:00
Yim Lee
1b0af5bf70
Bump swift-crypto to 2.5.0 to fix build
2023-04-19 09:00:48 -07:00
Yim Lee
ac5b46dd05
[update-checkout] Update swift-certificates to 0.3.0
2023-04-19 08:59:31 -07:00
Yim Lee
e8c97cf245
[update-checkout] Bump swift-crypto to 2.4.1
2023-04-13 13:19:20 -07:00
Mishal Shah
ae4f2b3641
[update-checkout] Add Swift 5.9 scheme
2023-03-16 00:01:40 -07:00
Yim Lee
bcb17d6e6f
Pin swift-asn1 and swift-certificates; bump swift-crypto
2023-03-10 09:25:22 -08:00
Mishal Shah
1d03053f43
Merge pull request #64045 from neonichu/add-certs-asn1-to-checkouts
...
Add swift-asn1 and swift-certificates to `update-checkout`
2023-03-03 21:07:34 -08:00
Boris Buegling
c4e50fe490
Add swift-asn1 and swift-certificates to update-checkout
...
Also update swift-crypto to 2.3.0
These are needed for SwiftPM registry work. We're using the `main` branch for now but will switch to concrete versions closer to the release.
2023-03-03 10:16:47 -08:00
swift-ci
4fa944cc83
Merge remote-tracking branch 'origin/main' into rebranch
2023-02-21 12:33:21 -08:00
Nate Cook
e8e789a0dc
Update the rebranch checkout scheme
...
The latest SwiftPM requires version 1.2.2 of the swift-argument-parser package to build correctly.
2023-02-21 14:16:24 -06:00
swift-ci
a851fea573
Merge remote-tracking branch 'origin/main' into rebranch
2023-02-13 10:54:31 -08:00
tomer doron
7e0caae39d
update to argument parser 1.2.2 ( #63521 )
...
* update to argument parser 1.2.0
* Apply suggestions from code review
2023-02-13 10:51:37 -08:00
Mishal Shah
0e1e295b1d
Update the main scheme to use stable/20221013
2023-01-24 08:21:15 -08:00
Dalton Claybrook
64e65c9acf
Bump Swift Argument Parser checkout to 1.1.4 ( #59009 )
...
* Bump Swift Argument Parser checkout to 1.1.2
* Revert release/5.7 back to using swift-argument-parser 1.0.3
* Bump to 1.1.4
* Bump version
2023-01-10 00:39:55 -08:00
Yim Lee
0aaada24f8
Bump swift-crypto to 2.x ( #62890 )
2023-01-10 00:35:12 -08:00
Mishal Shah
4d5ce9852a
Fix the branches for DocC and markdown
2022-12-19 16:27:00 -08:00
Mishal Shah
fe0715ddfb
Add support for Swift 5.8 branch
2022-12-19 15:35:13 -08:00
Mishal Shah
39aa709c3b
Update the Yams tag to 5.0.1 for next scheme
2022-11-29 11:00:44 -08:00
Max Desiatov
68e407a51a
Bump Yams to 5.0.1
...
This fixes an issue resolved in https://github.com/jpsim/Yams/pull/353 , which is currently blocking https://github.com/apple/swift-package-manager/pull/5894
2022-11-28 17:08:45 +00:00
Max Desiatov
37bca0d570
update_checkout: fix scheme_map not reloaded ( #62054 )
...
A one line follow-up fix for #62004 . We re-read the config, but didn't check out correct branches after that, because `scheme_map` dictionary was loaded from the old config.
2022-11-11 17:41:33 +00:00
Max Desiatov
9d299952e6
update-checkout: add type hints to confirm_tag_in_repo
2022-11-10 15:12:04 +00:00
Max Desiatov
0d5bc9ff69
update-checkout: expand docstrings, fix missing options
2022-11-10 11:46:34 +00:00
Max Desiatov
ba7b458d38
update-checkout: handle --skip-repository option
2022-11-10 11:06:51 +00:00
Max Desiatov
21bd961f75
update_checkout: fix Python linter warnings
2022-11-09 19:57:32 +00:00
Max Desiatov
fc3e14b3e0
update_checkout: re-read config for cross-repo testing
...
When updating versions of some dependencies, it's important to be able to re-read the checkout config to get the new versions to actually check them out.
2022-11-09 18:28:34 +00:00
Mishal Shah
e2b904ea79
Update the rebranch scheme to include "stable/20221013"
2022-10-28 15:35:03 -07:00
Erik Eckstein
1bc2b5a8fe
rebranch: switch to llvm's stable/20221013 branch
2022-10-28 09:33:50 +02:00
Anthony Latsis
04b1ff9991
update-checkout: Do not update repository if not listed in the given branch-scheme
...
Consider two branch-schemes, where the second is a subset of the first.
Suppose repositories have been cloned using the first branch scheme. Previously,
a successive update using the second branch-scheme would cause update-checkout
to fail in an attempt to query the branch-scheme about the target branch for a
repository it does not map, even though the update, given no further errors, can
be considered successful.
2022-09-24 06:06:08 +03:00
Josh Soref
caad9245f6
spelling: platform
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
YOCKOW
c1e154a9cb
[Gardening] Remove trailing whitespaces in Python scripts. (W291)
...
That has been marked as 'FIXME' for three years.
This commit fixes it.
2022-08-25 16:08:36 +09:00
Mishal Shah
59db203890
Update the llvm-project branch for main to stable/20220421
2022-08-12 08:56:12 -07:00
nate-chandler
8898b5a855
Merge pull request #60440 from nate-chandler/update-checkout/swift-format/release/5.4
...
Fixed release/5.4's update-checkout swift-format.
2022-08-08 12:54:24 -07:00
Nate Chandler
d2c3524d6e
Fixed release/5.4's update-checkout swift-format.
2022-08-08 08:29:05 -07:00
Egor Zhdan
a9bd9725d0
[build] Checkout Swift LLVM Bindings repo
2022-07-21 19:25:04 +01:00
Kavon Farvardin
e2ab3b3155
add --all-repositories flag
...
Sometimes when working with Docker to debug a Linux issue, we want
to copy the sources directory into the Docker image. If we have a
checkout that was done on macOS, then repos needed to build those
same sources on Linux, such as `icu` will not be included. There
was no way to ask `update-checkout` to download those repos while
on macOS.
With `--all-repositories`, you can now ask for those repos, despite
them not being needed on macOS. You can even do
`--all-repositories --skip-repository icu` to include all platform
specific repositories, but skip `icu`.
2022-06-29 10:15:47 -07:00
Mishal Shah
a8ad273bca
Add cmark gfm info back
2022-06-17 09:36:10 -07:00
swift-ci
c95db5ed7f
Merge pull request #39176 from apple/maxd/checkout-json-formatting
...
Fix formatting in `update-checkout-config.json`
2022-06-16 12:14:25 -07:00
Victoria Mitchell
4ac519532b
stop cloning swift-cmark twice
...
rdar://90461570
2022-06-13 13:40:58 -06:00
Mishal Shah
d292a852d8
Merge pull request #40188 from apple/QuietMisdreavus/cmark
...
use swift-cmark/gfm instead of /main
2022-05-02 10:20:23 -07:00
Mishal Shah
c3aa092630
Update the scheme for rebranch to support stable/20220421
2022-04-25 10:37:14 -07:00
Richard Wei
f1c0d10af0
Update string processing checkout for 5.7-04182022.
...
swift/release/5.7-04182022 will be the corresponding branch.
2022-04-22 12:09:58 -07:00