Skip to content

Commit ecc50e4

Browse files
authored
Merge from pantsbuild/pants
2 parents 3f2e405 + 566003b commit ecc50e4

File tree

93 files changed

+3152
-2269
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+3152
-2269
lines changed

.github/workflows/cache_comparison.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,18 @@ jobs:
1111
uses: actions/checkout@v6
1212
with:
1313
fetch-depth: 10
14-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
14+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
1515
uses: actions/setup-python@v6
1616
with:
1717
python-version: |-
1818
3.7
1919
3.8
2020
3.9
2121
3.10
22+
3.11
2223
3.12
2324
3.13
24-
3.11
25+
3.14
2526
- env:
2627
BASE_REF: ${{ github.event.inputs.base_ref }}
2728
BUILD_COMMIT: ${{ github.event.inputs.build_commit }}

.github/workflows/test.yaml

Lines changed: 39 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,18 @@ jobs:
2828
uses: actions/checkout@v6
2929
with:
3030
fetch-depth: 10
31-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
31+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
3232
uses: actions/setup-python@v6
3333
with:
3434
python-version: |-
3535
3.7
3636
3.8
3737
3.9
3838
3.10
39+
3.11
3940
3.12
4041
3.13
41-
3.11
42+
3.14
4243
- name: Install Protoc
4344
uses: arduino/setup-protoc@3ea1d70ac22caff0b66ed6cb37d5b7aadebd4623
4445
with:
@@ -51,7 +52,7 @@ jobs:
5152
with:
5253
key: Linux-x86_64-rustup-${{ hashFiles('src/rust/rust-toolchain') }}-v2
5354
path: |
54-
~/.rustup/toolchains/1.93.0-*
55+
~/.rustup/toolchains/1.93.1-*
5556
~/.rustup/update-hashes
5657
~/.rustup/settings.toml
5758
- id: get-engine-hash
@@ -150,7 +151,7 @@ jobs:
150151
- name: Install Rust toolchain
151152
run: |
152153
# Set the default toolchain. Installs the toolchain if it is not already installed.
153-
rustup default 1.93.0
154+
rustup default 1.93.1
154155
cargo version
155156
- name: Expose Pythons
156157
run: |
@@ -161,6 +162,7 @@ jobs:
161162
echo "/opt/python/cp311-cp311/bin" >> $GITHUB_PATH
162163
echo "/opt/python/cp312-cp312/bin" >> $GITHUB_PATH
163164
echo "/opt/python/cp313-cp313/bin" >> $GITHUB_PATH
165+
echo "/opt/python/cp314-cp314/bin" >> $GITHUB_PATH
164166
- name: Install Protoc
165167
uses: arduino/setup-protoc@3ea1d70ac22caff0b66ed6cb37d5b7aadebd4623
166168
with:
@@ -298,17 +300,18 @@ jobs:
298300
echo "PANTS_REMOTE_STORE_ADDRESS=grpc://localhost:9092" >> "$GITHUB_ENV"
299301
echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV"
300302
echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV"
301-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
303+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
302304
uses: actions/setup-python@v6
303305
with:
304306
python-version: |-
305307
3.7
306308
3.8
307309
3.9
308310
3.10
311+
3.11
309312
3.12
310313
3.13
311-
3.11
314+
3.14
312315
- name: Download native binaries
313316
uses: actions/download-artifact@v7
314317
with:
@@ -436,17 +439,18 @@ jobs:
436439
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
437440
chmod +x "${HOME}/.thrift/thrift"
438441
echo "${HOME}/.thrift" >> $GITHUB_PATH
439-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
442+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
440443
uses: actions/setup-python@v6
441444
with:
442445
python-version: |-
443446
3.7
444447
3.8
445448
3.9
446449
3.10
450+
3.11
447451
3.12
448452
3.13
449-
3.11
453+
3.14
450454
- name: Download native binaries
451455
uses: actions/download-artifact@v7
452456
with:
@@ -540,17 +544,18 @@ jobs:
540544
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
541545
chmod +x "${HOME}/.thrift/thrift"
542546
echo "${HOME}/.thrift" >> $GITHUB_PATH
543-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
547+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
544548
uses: actions/setup-python@v6
545549
with:
546550
python-version: |-
547551
3.7
548552
3.8
549553
3.9
550554
3.10
555+
3.11
551556
3.12
552557
3.13
553-
3.11
558+
3.14
554559
- name: Download native binaries
555560
uses: actions/download-artifact@v7
556561
with:
@@ -644,17 +649,18 @@ jobs:
644649
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
645650
chmod +x "${HOME}/.thrift/thrift"
646651
echo "${HOME}/.thrift" >> $GITHUB_PATH
647-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
652+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
648653
uses: actions/setup-python@v6
649654
with:
650655
python-version: |-
651656
3.7
652657
3.8
653658
3.9
654659
3.10
660+
3.11
655661
3.12
656662
3.13
657-
3.11
663+
3.14
658664
- name: Download native binaries
659665
uses: actions/download-artifact@v7
660666
with:
@@ -748,17 +754,18 @@ jobs:
748754
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
749755
chmod +x "${HOME}/.thrift/thrift"
750756
echo "${HOME}/.thrift" >> $GITHUB_PATH
751-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
757+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
752758
uses: actions/setup-python@v6
753759
with:
754760
python-version: |-
755761
3.7
756762
3.8
757763
3.9
758764
3.10
765+
3.11
759766
3.12
760767
3.13
761-
3.11
768+
3.14
762769
- name: Download native binaries
763770
uses: actions/download-artifact@v7
764771
with:
@@ -852,17 +859,18 @@ jobs:
852859
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
853860
chmod +x "${HOME}/.thrift/thrift"
854861
echo "${HOME}/.thrift" >> $GITHUB_PATH
855-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
862+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
856863
uses: actions/setup-python@v6
857864
with:
858865
python-version: |-
859866
3.7
860867
3.8
861868
3.9
862869
3.10
870+
3.11
863871
3.12
864872
3.13
865-
3.11
873+
3.14
866874
- name: Download native binaries
867875
uses: actions/download-artifact@v7
868876
with:
@@ -956,17 +964,18 @@ jobs:
956964
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
957965
chmod +x "${HOME}/.thrift/thrift"
958966
echo "${HOME}/.thrift" >> $GITHUB_PATH
959-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
967+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
960968
uses: actions/setup-python@v6
961969
with:
962970
python-version: |-
963971
3.7
964972
3.8
965973
3.9
966974
3.10
975+
3.11
967976
3.12
968977
3.13
969-
3.11
978+
3.14
970979
- name: Download native binaries
971980
uses: actions/download-artifact@v7
972981
with:
@@ -1060,17 +1069,18 @@ jobs:
10601069
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
10611070
chmod +x "${HOME}/.thrift/thrift"
10621071
echo "${HOME}/.thrift" >> $GITHUB_PATH
1063-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
1072+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
10641073
uses: actions/setup-python@v6
10651074
with:
10661075
python-version: |-
10671076
3.7
10681077
3.8
10691078
3.9
10701079
3.10
1080+
3.11
10711081
3.12
10721082
3.13
1073-
3.11
1083+
3.14
10741084
- name: Download native binaries
10751085
uses: actions/download-artifact@v7
10761086
with:
@@ -1164,17 +1174,18 @@ jobs:
11641174
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
11651175
chmod +x "${HOME}/.thrift/thrift"
11661176
echo "${HOME}/.thrift" >> $GITHUB_PATH
1167-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
1177+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
11681178
uses: actions/setup-python@v6
11691179
with:
11701180
python-version: |-
11711181
3.7
11721182
3.8
11731183
3.9
11741184
3.10
1185+
3.11
11751186
3.12
11761187
3.13
1177-
3.11
1188+
3.14
11781189
- name: Download native binaries
11791190
uses: actions/download-artifact@v7
11801191
with:
@@ -1268,17 +1279,18 @@ jobs:
12681279
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
12691280
chmod +x "${HOME}/.thrift/thrift"
12701281
echo "${HOME}/.thrift" >> $GITHUB_PATH
1271-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
1282+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
12721283
uses: actions/setup-python@v6
12731284
with:
12741285
python-version: |-
12751286
3.7
12761287
3.8
12771288
3.9
12781289
3.10
1290+
3.11
12791291
3.12
12801292
3.13
1281-
3.11
1293+
3.14
12821294
- name: Download native binaries
12831295
uses: actions/download-artifact@v7
12841296
with:
@@ -1372,17 +1384,18 @@ jobs:
13721384
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
13731385
chmod +x "${HOME}/.thrift/thrift"
13741386
echo "${HOME}/.thrift" >> $GITHUB_PATH
1375-
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11
1387+
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
13761388
uses: actions/setup-python@v6
13771389
with:
13781390
python-version: |-
13791391
3.7
13801392
3.8
13811393
3.9
13821394
3.10
1395+
3.11
13831396
3.12
13841397
3.13
1385-
3.11
1398+
3.14
13861399
- name: Download native binaries
13871400
uses: actions/download-artifact@v7
13881401
with:
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
packaging>=24.2
2-
requests>=2.28.1
3-
tqdm>=4.67.1
4-
types-requests
5-
types-tqdm
6-
pytest
1+
packaging==26.0
2+
requests==2.32.5
3+
tqdm==4.67.3
4+
types-requests==2.32.4.20260107
5+
types-tqdm==4.67.3.20260205
6+
pytest==9.0.2

0 commit comments

Comments
 (0)