Skip to content

Commit 907b2bb

Browse files
committed
Merge remote-tracking branch 'upstream/master' into sd-integration
2 parents af7e11b + 81af364 commit 907b2bb

File tree

1,016 files changed

+39078
-9038
lines changed

Some content is hidden

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

1,016 files changed

+39078
-9038
lines changed

.github/workflows/alpine/build.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ apps/gdal --json-usage > out.json
4646
export PYTHON_CMD=python3
4747
$PYTHON_CMD -m venv myvenv
4848
source myvenv/bin/activate
49+
# Works around install issue with 0.18.17 with free-threading python: https://sourceforge.net/p/ruamel-yaml/tickets/554/
50+
$PYTHON_CMD -m pip install -U ruamel.yaml==0.18.16
4951
$PYTHON_CMD -m pip install -U check-jsonschema
5052
check-jsonschema --schemafile data/gdal_algorithm.schema.json out.json
5153

.github/workflows/android_cmake.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-latest
2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
29+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3030

3131
- name: Cache
3232
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0

.github/workflows/android_cmake/start.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ tar xzf cmake-3.22.3-linux-x86_64.tar.gz
2323
export PATH=$PWD/cmake-3.22.3-linux-x86_64/bin:$PATH
2424

2525
# Download Android NDK
26-
wget -q https://dl.google.com/android/repository/android-ndk-r23b-linux.zip
27-
unzip -q android-ndk-r23b-linux.zip
26+
wget -q https://dl.google.com/android/repository/android-ndk-r27d-linux.zip
27+
unzip -q android-ndk-r27d-linux.zip
2828

29-
export ANDROID_NDK=$PWD/android-ndk-r23b
29+
export ANDROID_NDK=$PWD/android-ndk-r27d
3030
export NDK_TOOLCHAIN=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64
3131

3232
ccache -M 1G

.github/workflows/armhf/test.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ source ${GDAL_SOURCE_DIR:=..}/scripts/setdevenv.sh
66

77
autotest/cpp/gdal_unit_test --gtest_filter=-test_cpl.CPLSpawn:test_cpl.CPLGetCurrentThreadCount
88

9+
# Random failures
10+
rm -f autotest/gcore/vsiaz.py
11+
rm -f autotest/gcore/vsigs.py
12+
rm -f autotest/gcore/vsis3.py
13+
rm -f autotest/gcore/vsizip.py
14+
rm -f autotest/gcore/vsioss.py
15+
916
pytest autotest/alg -k "not test_warp_52 and not test_warp_rpc_source_has_geotransform"
1017
# Excluded tests starting at test_tiff_read_multi_threaded are due to lack of virtual memory
1118
pytest autotest/gcore -k "not transformer and not virtualmem and not test_vrt_protocol_netcdf_component_name and not test_vsicrypt_3 and not test_pixfun_sqrt and not test_rasterio_rms_halfsize_downsampling_float and not test_tiff_read_multi_threaded and not test_tiff_write_35 and not test_tiff_write_137 and not test_tiff_write_compression_create_and_createcopy"

.github/workflows/auto_tag_stable.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
3131
- name: Checkout code
3232
if: steps.check_branch.outputs.run == 'true'
33-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
33+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3434

3535
- name: Tag
3636
if: steps.check_branch.outputs.run == 'true'

.github/workflows/cifuzz.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
fuzz-seconds: 600
3333
dry-run: false
3434
- name: Upload Crash
35-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
35+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
3636
if: failure() && steps.build.outcome == 'success'
3737
with:
3838
name: artifacts

.github/workflows/clang_static_analyzer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-24.04
2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
29+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3030

3131
- name: Run
3232
run: docker run --rm -v $PWD:$PWD ubuntu:24.04 sh -c "cd $PWD && apt update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends sudo software-properties-common && DEBIAN_FRONTEND=noninteractive sh ./ci/travis/csa_common/before_install.sh && sh ./ci/travis/csa_common/install.sh && sh ./ci/travis/csa_common/script.sh"

.github/workflows/cmake_builds.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
cache-name: cmake-ubuntu-jammy
3737
steps:
3838
- name: Checkout GDAL
39-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
39+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4040
- name: Setup cache
4141
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
4242
id: cache
@@ -317,9 +317,9 @@ jobs:
317317
run: |
318318
git config --global core.autocrlf false
319319
- name: Checkout GDAL
320-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
320+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
321321
- name: Install development packages
322-
uses: msys2/setup-msys2@fb197b72ce45fb24f17bf3f807a388985654d1f2 # v2.29.0
322+
uses: msys2/setup-msys2@4f806de0a5a7294ffabaff804b38a9b435a73bda # v2.30.0
323323
with:
324324
msystem: MINGW64
325325
update: true
@@ -412,7 +412,7 @@ jobs:
412412
run: |
413413
git config --global core.autocrlf false
414414
- name: Checkout GDAL
415-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
415+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
416416
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
417417
- name: populate JAVA_HOME
418418
shell: pwsh
@@ -528,7 +528,7 @@ jobs:
528528
run: |
529529
git config --global core.autocrlf false
530530
- name: Checkout GDAL
531-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
531+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
532532
- uses: conda-incubator/setup-miniconda@835234971496cad1653abb28a638a281cf32541f # v3.2.0
533533
with:
534534
activate-environment: gdalenv
@@ -619,7 +619,7 @@ jobs:
619619
with:
620620
xcode-version: '15.4.0'
621621
- name: Checkout GDAL
622-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
622+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
623623
- name: Setup cache
624624
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
625625
id: cache
@@ -706,7 +706,7 @@ jobs:
706706
run: |
707707
git config --global core.autocrlf false
708708
- name: Checkout GDAL
709-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
709+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
710710
- uses: conda-incubator/setup-miniconda@835234971496cad1653abb28a638a281cf32541f # v3.2.0
711711
with:
712712
activate-environment: gdalenv

.github/workflows/code_checks.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
container: ubuntu:20.04
2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
28+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2929

3030
- name: Install Requirements
3131
run: |
@@ -48,7 +48,7 @@ jobs:
4848
container: ubuntu:24.04
4949
steps:
5050
- name: Checkout
51-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
51+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5252

5353
- name: Install Requirements
5454
run: |
@@ -70,7 +70,7 @@ jobs:
7070
runs-on: ubuntu-latest
7171
steps:
7272
- name: Checkout
73-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
73+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
7474

7575
- name: Install Requirements
7676
run: |
@@ -111,7 +111,7 @@ jobs:
111111
runs-on: ubuntu-latest
112112
steps:
113113
- name: Checkout
114-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
114+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
115115

116116
- name: Detect tabulations
117117
run: ./scripts/detect_tabulations.sh
@@ -158,23 +158,23 @@ jobs:
158158
sudo apt-get install -y python3 coreutils
159159
160160
- name: Checkout
161-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
161+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
162162

163163
- name: Detect binary files
164164
run: python3 ./scripts/check_binaries.py
165165

166166
linting:
167167
runs-on: ubuntu-24.04
168168
steps:
169-
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
170-
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
169+
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
170+
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
171171
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
172172

173173
other_checks:
174174
runs-on: ubuntu-24.04
175175
steps:
176176
- name: Checkout
177-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
177+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
178178

179179
- name: Install Requirements
180180
run: |
@@ -194,9 +194,9 @@ jobs:
194194
runs-on: ubuntu-latest
195195
steps:
196196
- name: Checkout
197-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
197+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
198198
- name: Set up Python
199-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
199+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
200200
with:
201201
python-version: "3.10"
202202
- name: Install lint tool
@@ -210,7 +210,7 @@ jobs:
210210
runs-on: ubuntu-latest
211211
steps:
212212
- name: Checkout
213-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
213+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
214214

215215
- name: Install requirements
216216
run: |
@@ -227,9 +227,9 @@ jobs:
227227
runs-on: ubuntu-latest
228228
steps:
229229
- name: Checkout
230-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
230+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
231231
- name: Set up Python
232-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
232+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
233233
with:
234234
python-version: "3.10"
235235
- name: Check cmakelist
@@ -242,9 +242,9 @@ jobs:
242242
runs-on: ubuntu-latest
243243
steps:
244244
- name: Checkout
245-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
245+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
246246
- name: Set up Python
247-
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
247+
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
248248
with:
249249
python-version: "3.10"
250250
- name: Check cmakelist

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646

4747
steps:
4848
- name: Checkout repository
49-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
49+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
5050

5151
- name: Install dependencies
5252
run: |
@@ -109,7 +109,7 @@ jobs:
109109
# We do that after running CMake to avoid CodeQL to trigger during CMake time,
110110
# in particular during HDF5 detection which is terribly slow (https://github.com/OSGeo/gdal/issues/9549)
111111
- name: Initialize CodeQL
112-
uses: github/codeql-action/init@0499de31b99561a6d14a36a5f662c2a54f91beee # v3.29.5
112+
uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v3.29.5
113113
with:
114114
languages: ${{ matrix.language }}
115115
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -129,6 +129,6 @@ jobs:
129129
cmake --build build -j$(nproc)
130130
131131
- name: Perform CodeQL Analysis
132-
uses: github/codeql-action/analyze@0499de31b99561a6d14a36a5f662c2a54f91beee # v3.29.5
132+
uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v3.29.5
133133
with:
134134
category: "/language:${{matrix.language}}"

0 commit comments

Comments
 (0)