Skip to content

Commit 9e323e6

Browse files
authored
Merge branch 'apache:main' into fix/upsert-with-nulls
2 parents f818016 + 197423f commit 9e323e6

Some content is hidden

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

71 files changed

+6552
-3099
lines changed

.github/ISSUE_TEMPLATE/iceberg_bug_report.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ body:
2828
description: What Apache Iceberg version are you using?
2929
multiple: false
3030
options:
31-
- "0.9.1 (latest release)"
31+
- "0.10.0 (latest release)"
32+
- "0.9.1"
3233
- "0.9.0"
3334
- "0.8.1"
3435
- "0.8.0"

.github/workflows/license_check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on: pull_request
2222

2323
jobs:
2424
rat:
25-
runs-on: ubuntu-22.04
25+
runs-on: ubuntu-latest
2626
steps:
2727
- uses: actions/checkout@v5
2828
- run: dev/check-license

.github/workflows/nightly-pypi-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
with:
3636
fetch-depth: 1
3737

38-
- uses: actions/setup-python@v5
38+
- uses: actions/setup-python@v6
3939
with:
4040
python-version: 3.12
4141

.github/workflows/pypi-build-artifacts.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ jobs:
3232
runs-on: ${{ matrix.os }}
3333
strategy:
3434
matrix:
35-
os: [ ubuntu-22.04, windows-2022, macos-13, macos-14 ]
35+
os: [ ubuntu-latest, windows-latest, macos-latest ]
3636

3737
steps:
3838
- uses: actions/checkout@v5
3939
with:
4040
fetch-depth: 1
4141

42-
- uses: actions/setup-python@v5
42+
- uses: actions/setup-python@v6
4343
with:
4444
python-version: |
4545
3.9
@@ -62,7 +62,7 @@ jobs:
6262
if: startsWith(matrix.os, 'ubuntu')
6363

6464
- name: Build wheels
65-
uses: pypa/cibuildwheel@v3.1.4
65+
uses: pypa/cibuildwheel@v3.2.0
6666
with:
6767
output-dir: wheelhouse
6868
config-file: "pyproject.toml"

.github/workflows/python-ci-docs.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,18 @@ concurrency:
3232

3333
jobs:
3434
docs:
35-
runs-on: ubuntu-22.04
35+
runs-on: ubuntu-latest
3636

3737
steps:
3838
- uses: actions/checkout@v5
39-
- name: Install poetry
40-
run: make install-poetry
41-
- uses: actions/setup-python@v5
39+
- uses: actions/setup-python@v6
4240
with:
4341
python-version: 3.12
42+
- name: Install poetry
43+
run: make install-poetry
4444
- name: Install
4545
run: make docs-install
4646
- name: Build docs
4747
run: make docs-build
48+
- name: Run linters
49+
run: make lint

.github/workflows/python-ci.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,18 @@ concurrency:
4444

4545
jobs:
4646
lint-and-test:
47-
runs-on: ubuntu-22.04
47+
runs-on: ubuntu-latest
4848
strategy:
4949
matrix:
5050
python: ['3.9', '3.10', '3.11', '3.12']
5151

5252
steps:
5353
- uses: actions/checkout@v5
54-
- name: Install poetry
55-
run: make install-poetry
56-
- uses: actions/setup-python@v5
54+
- uses: actions/setup-python@v6
5755
with:
5856
python-version: ${{ matrix.python }}
57+
- name: Install poetry
58+
run: make install-poetry
5959
- name: Install system dependencies
6060
run: sudo apt-get update && sudo apt-get install -y libkrb5-dev # for kerberos
6161
- name: Install
@@ -68,13 +68,16 @@ jobs:
6868
run: COVERAGE_FAIL_UNDER=85 make coverage-report
6969

7070
integration-test:
71-
runs-on: ubuntu-22.04
71+
runs-on: ubuntu-latest
7272
strategy:
7373
matrix:
7474
python: ['3.9', '3.10', '3.11', '3.12']
7575

7676
steps:
7777
- uses: actions/checkout@v5
78+
- uses: actions/setup-python@v6
79+
with:
80+
python-version: ${{ matrix.python }}
7881
- name: Install system dependencies
7982
run: sudo apt-get update && sudo apt-get install -y libkrb5-dev # for kerberos
8083
- name: Install

.github/workflows/python-release-docs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ concurrency:
2727

2828
jobs:
2929
docs:
30-
runs-on: ubuntu-22.04
30+
runs-on: ubuntu-latest
3131

3232
steps:
3333
- uses: actions/checkout@v5
34-
- name: Install poetry
35-
run: make install-poetry
36-
- uses: actions/setup-python@v5
34+
- uses: actions/setup-python@v6
3735
with:
3836
python-version: ${{ matrix.python }}
37+
- name: Install poetry
38+
run: make install-poetry
3939
- name: Install docs
4040
run: make docs-install
4141
- name: Build docs

.github/workflows/python-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
with:
9494
fetch-depth: 1
9595

96-
- uses: actions/setup-python@v5
96+
- uses: actions/setup-python@v6
9797
with:
9898
python-version: 3.12
9999

.github/workflows/stale.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ permissions:
2929
jobs:
3030
stale:
3131
if: github.repository_owner == 'apache'
32-
runs-on: ubuntu-22.04
32+
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/stale@v9.1.0
34+
- uses: actions/stale@v10.1.0
3535
with:
3636
stale-issue-label: 'stale'
3737
exempt-issue-labels: 'not-stale'

.github/workflows/svn-build-artifacts.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ jobs:
3232
runs-on: ${{ matrix.os }}
3333
strategy:
3434
matrix:
35-
os: [ ubuntu-22.04, windows-2022, macos-13, macos-14 ]
35+
os: [ ubuntu-latest, windows-latest, macos-latest ]
3636

3737
steps:
3838
- uses: actions/checkout@v5
3939
with:
4040
fetch-depth: 1
4141

42-
- uses: actions/setup-python@v5
42+
- uses: actions/setup-python@v6
4343
with:
4444
python-version: |
4545
3.9
@@ -57,7 +57,7 @@ jobs:
5757
if: startsWith(matrix.os, 'ubuntu')
5858

5959
- name: Build wheels
60-
uses: pypa/cibuildwheel@v3.1.4
60+
uses: pypa/cibuildwheel@v3.2.0
6161
with:
6262
output-dir: wheelhouse
6363
config-file: "pyproject.toml"

0 commit comments

Comments
 (0)