Skip to content

Commit a583e30

Browse files
committed
Merge remote-tracking branch 'upstream/main' into api-categorical-csv
2 parents 02ad033 + 7986b42 commit a583e30

99 files changed

Lines changed: 6366 additions & 3161 deletions

File tree

Some content is hidden

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

.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,14 @@
6161

6262
# Ignoring stuff from the top level
6363
.github export-ignore
64+
.pre-commit-config.yaml export-ignore
65+
AGENTS.md export-ignore
6466
asv_bench export-ignore
6567
ci export-ignore
6668
doc export-ignore
6769
MANIFEST.in export-ignore
70+
pixi.lock export-ignore
71+
pixi.toml export-ignore
6872
scripts/** export-ignore
6973
typings export-ignore
7074
web export-ignore

.github/dependabot.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,8 @@ updates:
77
labels:
88
- "CI"
99
- "Dependencies"
10+
groups:
11+
# init/autobuild/analyze must stay on the same version or CodeQL errors out
12+
codeql-action:
13+
patterns:
14+
- "github/codeql-action*"

.github/workflows/cache-cleanup.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ defaults:
1616
jobs:
1717
cleanup:
1818
runs-on: ubuntu-24.04
19+
permissions:
20+
actions: write
1921
if: github.repository_owner == 'pandas-dev'
2022
steps:
2123
- name: Clean closed pull request caches

.github/workflows/code-checks.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030

3131
steps:
3232
- name: Checkout
33-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
33+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3434
with:
3535
fetch-depth: 0
3636

@@ -66,7 +66,7 @@ jobs:
6666

6767
steps:
6868
- name: Checkout
69-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
69+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
7070
with:
7171
fetch-depth: 0
7272

@@ -99,7 +99,7 @@ jobs:
9999

100100
steps:
101101
- name: Checkout
102-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
102+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
103103
with:
104104
fetch-depth: 0
105105

@@ -132,16 +132,18 @@ jobs:
132132

133133
steps:
134134
- name: Checkout
135-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
135+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
136136

137137
- name: Setup Python
138138
id: setup_python
139-
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
139+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
140140
with:
141141
python-version: '3.11'
142142
cache: 'pip'
143-
pip-install: '-r requirements-dev.txt'
144143
cache-dependency-path: 'requirements-dev.txt'
145144

146145
- name: Check Pip Cache Hit
147146
run: echo ${{ steps.setup_python.outputs.cache-hit }}
147+
148+
- name: Install requirements-dev.txt
149+
run: python -m pip install -r requirements-dev.txt

.github/workflows/codeql.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ jobs:
2828
- actions
2929

3030
steps:
31-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
32-
- uses: github/codeql-action/init@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4
31+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
32+
- uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
3333
with:
3434
languages: ${{ matrix.language }}
35-
- uses: github/codeql-action/autobuild@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4
36-
- uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4
35+
- uses: github/codeql-action/autobuild@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
36+
- uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3

.github/workflows/docbuild-and-upload.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
fi
7979
8080
- name: Checkout
81-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
81+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
8282
with:
8383
fetch-depth: 0
8484

.github/workflows/package-checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ jobs:
3535

3636
steps:
3737
- name: Checkout
38-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
38+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3939
with:
4040
fetch-depth: 0
4141

4242
- name: Setup Python
4343
id: setup_python
44-
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
44+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
4545
with:
4646
python-version: '3.11'
4747

.github/workflows/security.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
if: github.repository_owner == 'pandas-dev'
2121
steps:
2222
- name: Checkout repository
23-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
23+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2424
with:
2525
persist-credentials: false
2626

2727
- name: Run zizmor 🌈
28-
uses: zizmorcore/zizmor-action@192e21d79ab29983730a13d1382995c2307fbcaa # v0.5.7
28+
uses: zizmorcore/zizmor-action@6fc4b006235f201fdab3722e17240ab420d580e5 # v0.6.1

.github/workflows/unit-tests.yml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ jobs:
135135

136136
steps:
137137
- name: Checkout
138-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
138+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
139139
with:
140140
fetch-depth: 0
141141

@@ -230,7 +230,7 @@ jobs:
230230

231231
steps:
232232
- name: Checkout
233-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
233+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
234234
with:
235235
fetch-depth: 0
236236

@@ -353,7 +353,7 @@ jobs:
353353
contents: read
354354
steps:
355355
- name: Checkout
356-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
356+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
357357
with:
358358
fetch-depth: 0
359359

@@ -385,7 +385,7 @@ jobs:
385385
cancel-in-progress: true
386386
steps:
387387
- name: Checkout
388-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
388+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
389389
with:
390390
fetch-depth: 0
391391

@@ -465,12 +465,12 @@ jobs:
465465
PYTEST_TARGET: pandas
466466

467467
steps:
468-
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
468+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
469469
with:
470470
fetch-depth: 0
471471

472472
- name: Set up Python Dev Version
473-
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
473+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
474474
with:
475475
python-version: '3.15-dev'
476476

@@ -504,20 +504,22 @@ jobs:
504504
cancel-in-progress: true
505505
steps:
506506
- name: Checkout pandas Repo
507-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
507+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
508508
with:
509509
fetch-depth: 0
510510

511511
- name: Set up Node.js
512-
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
512+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
513513
with:
514514
node-version: 24
515515

516516
- name: Set up Python
517-
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
517+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
518518
with:
519519
python-version: '3.12'
520-
pip-install: pyodide-build
520+
521+
- name: Install pyodide-build
522+
run: python -m pip install pyodide-build
521523

522524
- name: Save Emscripten version
523525
run: echo EMSCRIPTEN_VERSION=$(pyodide config get emscripten_version) >> $GITHUB_ENV

.github/workflows/update-pixi-lock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020

2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
23+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2424

2525
- name: Install Pixi
2626
uses: prefix-dev/setup-pixi@a09b6247153796b190642a2b53fac4241043cf6f # v0.10.0

0 commit comments

Comments
 (0)