Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from OSGeo:master #43

Merged
merged 729 commits into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
729 commits
Select commit Hold shift + click to select a range
725739a
Merge pull request #10833 from rouault/deferred_warped_vrt_overview
rouault Sep 27, 2024
c32fbfe
Merge pull request #10846 from rouault/remove_use_OGRSFDriver_OGRData…
rouault Sep 27, 2024
9757124
Merge pull request #10844 from rouault/doc_security
rouault Sep 27, 2024
91bfec3
Doc: typo fix
rouault Sep 27, 2024
27cab6c
CI Mac Homebrew: workaround issue with latest hdf5 package
rouault Sep 27, 2024
b23a4b3
Merge pull request #10890 from rouault/workaround_brew_hdf5
rouault Sep 27, 2024
13df1be
Doc: warn about incomplete S-102 v3 support
rouault Sep 27, 2024
68c4838
Merge pull request #10891 from rouault/doc_s102_warning
rouault Sep 28, 2024
d04e73d
[gdal_contour] Fix regression when fixed level == raster max (#10885)
elpaso Sep 28, 2024
e75b18e
Warper: fix too lax heuristics about antimeridian warping for Avg/Sum…
rouault Sep 28, 2024
57d953e
VRTProcessedDataset: fix issue when computing RasterIO window on auxi…
rouault Sep 30, 2024
619185b
MiraMonVector Fix issue 5250834764464128
AbelPau Sep 30, 2024
c62cfc1
Merge pull request #10895 from rouault/vrtprocesseddataset_edge_effects
rouault Sep 30, 2024
7c02fda
Merge pull request #10894 from rouault/fix_10892
rouault Sep 30, 2024
dc46a7b
Merge pull request #10897 from AbelPau/MiraMonVector-Fix-issue-525083…
rouault Sep 30, 2024
4ded6ed
Doc: SQLite dialect: remove erroneous mention about GEOMETRY being a …
rouault Sep 30, 2024
7babe99
Code typo fixes
rouault Sep 30, 2024
5163f78
Merge pull request #10834 from rouault/eeda_VSI_PATH_FOR_AUTH
rouault Sep 30, 2024
e46313f
Merge pull request #10840 from rouault/libkml_update_delete
rouault Sep 30, 2024
9a36d29
Merge pull request #10848 from rouault/pdf_strong_cxx_flags
rouault Sep 30, 2024
a807f7c
Merge pull request #10849 from rouault/pdf_ogc_bp_neatline
rouault Sep 30, 2024
67daebf
Merge pull request #10851 from rouault/appslib_effcpp
rouault Sep 30, 2024
092b1b3
Merge pull request #10856 from rouault/more_optional_drivers
rouault Sep 30, 2024
aef927b
Merge pull request #10857 from rouault/http_redirect_bearer
rouault Sep 30, 2024
1eedc9b
Merge pull request #10860 from rouault/vrt_optional
rouault Sep 30, 2024
5698b3f
Merge pull request #10861 from rouault/GDAL_MEM_ENABLE_OPEN
rouault Sep 30, 2024
e37e680
Merge pull request #10863 from rouault/ci_expected_formats
rouault Sep 30, 2024
d832173
Merge pull request #10868 from rouault/tiff_do_not_delete_dim_on_ovr
rouault Sep 30, 2024
d413cc8
Memory/Geoconcept: restore GDAL_DMD_LONGNAME (master only)
rouault Sep 30, 2024
b4e2202
CI Windows: set -DOGR_ENABLE_DRIVER_GEOJSON_PLUGIN=OFF
rouault Sep 30, 2024
7d0ed64
ODBC: add GDAL_DMD_LONGNAME
rouault Sep 30, 2024
5deb126
test_driver_metadata.py: check all drivers have a DMD_LONGNAME
rouault Sep 30, 2024
1571b1b
CI: upate expected_ogrinfo_formats
rouault Oct 1, 2024
84d127a
CPLGetValueType(): do not recognize '01' as integer, but as string
rouault Sep 30, 2024
d5feb1d
Bump github/codeql-action from 3.26.6 to 3.26.10
dependabot[bot] Oct 1, 2024
e9f07b9
Bump actions/checkout from 4.1.7 to 4.2.0
dependabot[bot] Oct 1, 2024
5ee7cde
Merge pull request #10906 from OSGeo/dependabot/github_actions/action…
rouault Oct 1, 2024
ecc3648
Merge pull request #10905 from OSGeo/dependabot/github_actions/github…
rouault Oct 1, 2024
0472c5d
Merge pull request #10902 from rouault/CPLGetValueType_01
rouault Oct 1, 2024
c0a14a4
More consistent registration order for GTI (master only)
rouault Oct 1, 2024
6ca3154
Make the GTiff driver optional
rouault Sep 22, 2024
6e95c3b
HFA (Erdas Imagine) driver: make it optional and buildable as a plugin
rouault Sep 22, 2024
08f6bf4
Doc: add a section about workshops and external tutorials
rouault Oct 1, 2024
a157ac2
PG/PGDump: properly truncates identifiers exactly of 64 characters
rouault Oct 1, 2024
a93973b
Merge pull request #10862 from rouault/gtiff_optional
rouault Oct 1, 2024
9b57c09
Merge pull request #10858 from rouault/hfa_optional
rouault Oct 1, 2024
9660894
derived.py: skip if driver not enabled
rouault Oct 1, 2024
f0a3c95
ogr_PDS: remove non-existent dependency to GML
rouault Oct 2, 2024
5984846
Build: enable -DOGR_ENABLE_DRIVER_GML_PLUGIN=ON, provided that -DOGR_…
rouault Oct 1, 2024
579ffc7
Build: make the OAPIF driver independent from the WFS one, and plugin…
rouault Oct 2, 2024
fb2130c
[doc] fix link to GDAL sponsorship prospectus
jjimenezshaw Oct 2, 2024
ebf55e6
Merge pull request #10916 from jjimenezshaw/link-sponsorship-prospectus
rouault Oct 2, 2024
0dc7578
MapInfo SRS: better deal with EPSG:3301 'Estonian Coordinate System o…
rouault Oct 3, 2024
b949670
Python bindings: fix passing a dict value to the transformerOptions a…
rouault Oct 3, 2024
0197f83
port: Fix minor typos
schwehr Oct 3, 2024
3a9bf85
Merge pull request #10923 from schwehr/typos
rouault Oct 3, 2024
d949351
WMS: try to be robust to servers using CRS instead of SRS in 1.1.1 mo…
rouault Oct 3, 2024
8488a39
PG: ensure current user has superuser priviledge beore attemption to …
rouault Oct 4, 2024
d8c569d
Merge pull request #10879 from rouault/fix_10873
rouault Oct 4, 2024
88994b7
Merge pull request #10912 from rouault/fix_10907
rouault Oct 4, 2024
7888722
Merge pull request #10921 from rouault/fix_10919
rouault Oct 4, 2024
f1f750e
Merge pull request #10900 from rouault/sql_sqlite_dialect_fix
rouault Oct 4, 2024
37ff703
docker: print HTTP errors on failure
pjonsson Oct 4, 2024
a6a034a
DIMAP: emit verbose error message if not able to open image file
rouault Oct 4, 2024
28784ac
VRT: use GDAL_OF_VERBOSE_ERROR flag in vrt:// and pansharpened modes
rouault Oct 4, 2024
881550f
NITF: properly take into account comma-separated list of values for J…
rouault Oct 4, 2024
47fde19
Doc: add Phoenix LiDAR Systems, LLC as a sponsor at the supporter level
rouault Oct 4, 2024
9acdfef
Merge pull request #10926 from rouault/fix_10925
rouault Oct 4, 2024
88bca08
Merge pull request #10929 from pjonsson/print-http-errors
rouault Oct 4, 2024
b067b12
Merge pull request #10931 from rouault/fix_10928
rouault Oct 4, 2024
916280a
Merge pull request #10930 from rouault/nitf_quality
rouault Oct 4, 2024
43efaa5
NITF: fix parsing of CSCSDB DES
rouault Oct 5, 2024
9b44a75
Merge pull request #10881 from rouault/gdalinfo_ogrinfo_formats_json
rouault Oct 5, 2024
3b92680
Merge pull request #10914 from rouault/gml_plugin
rouault Oct 5, 2024
be98929
.pre-commit-config.yaml: skip ods_formula_parser.cpp
rouault Oct 1, 2024
0caa252
Replace MIT license long text with 'SPDX-License-Identifier: MIT'
rouault-bot Oct 1, 2024
a8effd5
MIGRATION_GUIDE.TXT: add hints about new optional drivers [ci skip]
rouault Oct 5, 2024
3c00e08
Merge pull request #10942 from rouault/nitf_CSCSDB_fix
rouault Oct 5, 2024
d09bdd0
scripts/fix_typos.sh: extend authorized words [ci skip]
rouault Oct 5, 2024
3194bf8
OGRFeature setters: remove useless const_cast
rouault Oct 5, 2024
af9b710
OGRFeature: SetXXX() methods: more informative warning messages repor…
rouault Oct 5, 2024
a8f5915
CI: do not trigger builds for changes in docker/
rouault Oct 5, 2024
14c7415
CI: add a workflow to build docker/ images
rouault Oct 5, 2024
47f9a60
VRTWarpedDataset::IRasterIO(): avoid a memory allocation and pixel co…
rouault Oct 5, 2024
cf3e254
Merge pull request #10947 from rouault/ci_docker
rouault Oct 5, 2024
d0eb0a9
Merge pull request #10944 from rouault/ci_ignore_docker
rouault Oct 5, 2024
6d3b00f
SAFE (Sentinel1): report a FOOTPRINT metadata item
rouault Oct 5, 2024
2ad3879
docker: fix docker casing warnings
pjonsson Oct 5, 2024
2d11e97
docker: use ninja as build system
pjonsson Oct 4, 2024
15f81ed
docker: fix ccache
pjonsson Oct 6, 2024
6fbbfc5
Merge pull request #10932 from pjonsson/use-ninja-build
rouault Oct 6, 2024
d35cf96
Safe (Sentinel1): report failure to opening a band dataset as a warning
rouault Oct 6, 2024
417845e
Merge pull request #10950 from pjonsson/docker-fix-ccache
rouault Oct 6, 2024
f7cc3a2
vrtwarped.cpp: simplify code
rouault Oct 6, 2024
352887d
Update ogrinfo.rst
jidanni Oct 7, 2024
21ed772
Merge pull request #10953 from jidanni/patch-59
rouault Oct 7, 2024
c418dde
Doc: use 'version_selector' instead of 'display_version' which is dep…
rouault Oct 7, 2024
5de2b50
Doc: avoid issues with version selector
rouault Oct 7, 2024
37fec09
Merge pull request #10954 from rouault/doc_update_for_rtd_3_0_0
rouault Oct 7, 2024
fc7e43e
GTiff: use main dataset GetSiblingFiles() for overviews
rouault Oct 7, 2024
46ad0f1
OGRFieldType: be explicit about signedness of OFTInteger/OTInteger64
rouault Oct 7, 2024
0bf1995
Doc: set flyout_display=attached
rouault Oct 7, 2024
6931949
Doc: fix issue with color of version switch
rouault Oct 7, 2024
9fb9511
CPLODBCSession::EstablishSession(): recode DSN to Windows current ANS…
rouault Oct 7, 2024
8cbe405
Merge pull request #10959 from rouault/doc_version_switch
rouault Oct 7, 2024
2bf90ce
Arrow/Parquet: use recommended item names for GeoArrow [multi]line, […
rouault Oct 7, 2024
c90f550
Add read-only raster driver, SNAP_TIFF, for Sentinel Application Proc…
rouault Sep 24, 2024
76d44e9
Merge pull request #10937 from rouault/doc_sponsor_phoenix
rouault Oct 7, 2024
82dafcd
Merge pull request #10910 from rouault/spdx_mit
rouault Oct 7, 2024
346990c
Merge pull request #10904 from rouault/doc_workshops_tutorials
rouault Oct 7, 2024
4186045
OAPIF: add a DATETIME open option
rouault Oct 1, 2024
ebf577b
Merge pull request #10924 from rouault/fix_10922
rouault Oct 7, 2024
057e3f8
Merge pull request #10920 from rouault/fix_qgis_58283
rouault Oct 7, 2024
3f2c59b
Merge pull request #10935 from rouault/vrt_GDAL_OF_VERBOSE_ERROR
rouault Oct 7, 2024
35834c3
Arrow: test types for GeoArrow geometries
rouault Oct 8, 2024
7912e57
Merge pull request #10957 from rouault/gtiff_GetSiblingFiles
rouault Oct 8, 2024
aa12161
Add GDALTransformHasFastClone()
rouault Oct 6, 2024
b99d6ca
VRTWarpedDataset::IRasterIO(): optimize I/O when requesting whole ima…
rouault Oct 6, 2024
c83a64b
Merge pull request #10951 from rouault/safe_open_error
rouault Oct 8, 2024
d652760
Merge pull request #10949 from rouault/safe_footprint
rouault Oct 8, 2024
3736c1c
Merge pull request #10945 from rouault/fix_10915
rouault Oct 8, 2024
408ddf3
Merge pull request #10911 from rouault/fix_10909
rouault Oct 8, 2024
7a65292
docker/util.sh: fix parameter name
pjonsson Oct 8, 2024
15b4921
Merge pull request #10952 from rouault/rasterio_3203
rouault Oct 8, 2024
72e625f
Doc: Add description of gdalwarp source pixel weighting
dbaston Sep 27, 2024
f9f1886
Merge pull request #10962 from rouault/geoarrow_interleaved_type_names
rouault Oct 8, 2024
a822875
docker: use buildkit cache mounts
pjonsson Oct 7, 2024
fe25c4c
docker: fix proj.db caching
pjonsson Oct 8, 2024
0b5d5f4
docker/util.sh: remove unused code
pjonsson Oct 8, 2024
a76b2c0
Remove "trademarked" terms
nyalldawson Oct 8, 2024
d306d4c
software_using_gdal.rst: cancel'ization
rouault Oct 8, 2024
2f07a3d
Merge pull request #10967 from OSGeo/nyalldawson-patch-1
rouault Oct 8, 2024
b7dc483
Merge pull request #10961 from rouault/fix_10960
rouault Oct 8, 2024
9c27570
Merge pull request #10955 from pjonsson/docker-host-cache-server
rouault Oct 8, 2024
31d2b03
Update sql_sqlite_dialect.rst removing repeated section
jidanni Oct 9, 2024
bc1dcb9
Merge pull request #10969 from jidanni/patch-60
rouault Oct 9, 2024
00872d5
CI: fix build_mac
rouault Oct 9, 2024
b3483fe
Fix build related to character_set_conv_table_generator (master only)
rouault Oct 9, 2024
cf64ad1
Remove duplicate include lines
pjonsson Oct 9, 2024
6cc5718
Merge pull request #10973 from pjonsson/remove-duplicate-includes
rouault Oct 9, 2024
68a230b
Merge pull request #10867 from rouault/snaptiff
rouault Oct 9, 2024
4e28921
Mark test_gti_stac_geoparquet() as xfail
rouault Oct 9, 2024
ab40f2d
PG: avoid error when the original search_path is empty
rouault Oct 9, 2024
f055d34
docker/util.sh: disable docker cache for releases
pjonsson Oct 9, 2024
c0fd66f
docker/util.sh: tweak help output
pjonsson Oct 9, 2024
96c0616
JP2ECW: report JPEG2000 tile size as GDAL block size for ECW SDK >= 5…
rouault Oct 9, 2024
f6de2d0
docker/util.sh: define one BUILD_ARGS
pjonsson Oct 9, 2024
dbc7971
docker/util.sh: add --no-rsync-daemon
pjonsson Oct 9, 2024
a9a0793
docker: decouple rsync & ccache logic
pjonsson Oct 9, 2024
dfef18d
docker: install ccache+rsync early
pjonsson Oct 9, 2024
7f11471
docker/ubuntu-*: cache deb lists+packages
pjonsson Oct 9, 2024
a7db122
Merge pull request #10974 from pjonsson/docker-more-cache
rouault Oct 10, 2024
d86e0cb
gdalwarp: allow specifying units of warp memory (#10976)
dbaston Oct 10, 2024
ccb2af5
gdal_rasterize: properly honour -ts height (master only)
rouault Oct 10, 2024
84ce7fd
Merge pull request #10983 from rouault/fix_10981
rouault Oct 10, 2024
4f63bf3
code typo fix [ci skip]
rouault Oct 10, 2024
b4cc8b0
docker/ubuntu-full: cache both PROJ builds
pjonsson Oct 10, 2024
e11df09
OGRGeometryCollection::operator=(): slightly more efficient approach
rouault Sep 5, 2024
fc1977b
OGRGeometryCollection::operator=(): prevent illegal use
rouault Sep 5, 2024
9ac1268
OGRCurvePolygon::operator=(): prevent illegal use
rouault Sep 5, 2024
4767cca
OGRTriangulatedSurface::operator=(): simplify by making base operator…
rouault Sep 5, 2024
3f6ac09
Doxyfile: deal with CPL_NON_FINAL
rouault Sep 5, 2024
0d737dd
OGR geometry classes: mark default constructors directly in .h and re…
rouault Sep 5, 2024
06ce806
Merge pull request #10965 from dbaston/doc-warp
rouault Oct 10, 2024
3aa88f0
Merge pull request #10984 from pjonsson/docker-cache-proj
rouault Oct 10, 2024
868c604
autotest: add tests for OGR AddCurveDirectly methods
dbaston Oct 10, 2024
fad6dd5
OGRGeometry: Factor isRingCorrectType out of checkRing
dbaston Oct 10, 2024
80f3535
Doc: Python: rename 'Miscellaneous Python API' as 'GDAL Python submod…
rouault Oct 10, 2024
b6edb51
Doc: add a thanks page (#10963)
rouault Oct 10, 2024
58db52d
Doc: add 'thanks' page to the PDF output as well
rouault Oct 10, 2024
d22e58c
GeoTIFF SRS writer: do not use EPSG:4326 if angular unit is not degree
rouault Oct 10, 2024
7060762
Merge pull request #10987 from rouault/doc_thanks_pdf
rouault Oct 10, 2024
3a911bf
gdalwarp: make sure to check that angular unit is degree for heuristi…
rouault Oct 10, 2024
04d9ea5
Merge pull request #10739 from rouault/ogrgeometry_cleanup
rouault Oct 11, 2024
62816a7
Merge pull request #10971 from rouault/fix_10970
rouault Oct 11, 2024
612810b
Merge pull request #10979 from rouault/fix_10978
rouault Oct 11, 2024
c080052
Merge pull request #10980 from rouault/pg_empty_search_path
rouault Oct 11, 2024
6cf71ee
Merge pull request #10988 from rouault/fix_10975
rouault Oct 11, 2024
330df9d
KML driver: writer: generate a Placemark id
rouault Oct 11, 2024
8b92791
LIBKML: don't report OLCRandomWrite/OLCDeleteFeature if first Placema…
rouault Oct 11, 2024
b979373
JSON TileMatrixSet parser: accept crs.uri and crs.wkt encodings
rouault Oct 11, 2024
fc39181
Invoke 'gdal.UseExceptions' in validate_cloud_optimized_geotiff.py
rrowlands Oct 11, 2024
ab889f8
Merge pull request #10993 from terraframe/master
rouault Oct 12, 2024
ef76bb1
Use 'gdalvsi://' protocol prefix (instead of 'vsi://') for Arrow VSI …
rouault Oct 12, 2024
c49b5b2
thanks.rst: credit Andrew
rouault Oct 12, 2024
8a65aaf
thanks.rst: fix typo
rouault Oct 12, 2024
3252522
NEWS.md: 3.9.3 news [ci skip]
rouault Oct 11, 2024
057fdfa
NEWS.md: update to GDAL 3.10.0 [ci skip]
rouault Oct 11, 2024
8d9a397
Merge pull request #10994 from rouault/arrow_gdalvsi
rouault Oct 12, 2024
c93387d
docker: enable ccache for TileDB
pjonsson Oct 9, 2024
1e620f5
docker/ubuntu: install patchelf early
pjonsson Oct 12, 2024
138b12d
docker: enable ccache for mongo-{c,cxx}-driver
pjonsson Oct 12, 2024
a9b1f27
docker: enable ccache for libkea
pjonsson Oct 12, 2024
2a0c558
docker: enable ccache for libqb3
pjonsson Oct 12, 2024
4ca5a6b
docker: enable ccache for libjxl
pjonsson Oct 12, 2024
51ee141
docker: enable ccache for libopendrive
pjonsson Oct 12, 2024
f924228
docker/ubuntu: remove openjpeg build
pjonsson Oct 12, 2024
0b98a86
cppcheck fixes with latest cppcheck master
rouault Oct 12, 2024
b9f419d
Merge pull request #10995 from pjonsson/docker-ccache-tiledb
rouault Oct 12, 2024
10d02e5
fix typo in netcdf.rst
kadyb Oct 12, 2024
e7e1d75
XLSX: do not emit error on <row> without 'r' attribute
rouault Oct 12, 2024
892f3ec
Docker: fix arm64 build in non-release mode [ci skip]
rouault Oct 13, 2024
7c54387
Merge pull request #10998 from kadyb/master
rouault Oct 13, 2024
d5ee743
CI: test Docker ubuntu-small and ubuntu-full on linux/arm64 as well
rouault Oct 13, 2024
c98ef3a
ogr_recordbatch.h: resync with libarrow upstream
rouault Oct 13, 2024
fb97969
Add OGRArrowArrayStream class
rouault Oct 13, 2024
9d058a9
ogr2ogr: optim: call GetArrowStream() only once on source layer when …
rouault Oct 13, 2024
1bad03e
Merge pull request #11001 from rouault/ci_docker_arch
rouault Oct 13, 2024
d3dc839
typo fix
rouault Oct 13, 2024
c4b96d0
netCDF CreateCopy(): fix taking into account NETCDF_DIM_EXTRA when so…
rouault Oct 14, 2024
014581e
Doc: advertize v3.9.3
rouault Oct 14, 2024
a42226d
Doc: Zarr: clarify INTERLEAVE default value
rouault Oct 14, 2024
7c649cd
netCDF: do not emit error when longitude axis unit is degrees_east an…
rouault Oct 14, 2024
e3aaf5d
Merge pull request #11008 from rouault/doc_zarr_interleave
rouault Oct 14, 2024
217f024
/vsis3/ and similar FS: fix memleak in multipart upload API (master o…
rouault Oct 15, 2024
defc728
docker/ubuntu-full/Dockerfile: revert to using wget for https://githu…
rouault Oct 15, 2024
8ca61a5
docker/util.sh: set SOURCE_DATE_EPOCH for releases
pjonsson Oct 15, 2024
acff832
Merge pull request #11011 from rouault/vsi_multipart_memleak_fix
rouault Oct 15, 2024
bc29ea0
Merge pull request #11010 from rouault/fix_11009
rouault Oct 15, 2024
9350c8a
Merge pull request #11005 from rouault/fix_netcdf_extra_dim_no_georef
rouault Oct 15, 2024
2e32ace
Merge pull request #11002 from rouault/ogr2ogr_GetArrowStream_once
rouault Oct 15, 2024
89e64e9
Merge pull request #11000 from rouault/fix_xlsx_row_without_r
rouault Oct 15, 2024
6fc529d
Merge pull request #10997 from rouault/cppcheck_fixes
rouault Oct 15, 2024
b7de821
Merge pull request #10996 from rouault/3_10_beta_news
rouault Oct 15, 2024
e701afd
Merge pull request #10992 from rouault/ogr_libkml_non_editable
rouault Oct 15, 2024
0ce6b00
Merge pull request #10991 from rouault/kml_id
rouault Oct 15, 2024
d8112b7
Merge pull request #10990 from rouault/fix_10989
rouault Oct 15, 2024
4db847c
Merge pull request #10986 from rouault/doc_python_submodules
rouault Oct 15, 2024
3c22e3b
Merge pull request #11012 from rouault/docker_wget
rouault Oct 15, 2024
1ed3a8c
Update scripts/gdal-bash-completion.sh
rouault Oct 15, 2024
5437e41
gdal.cmake: bump GDAL_SOVERSION to 36
rouault Oct 15, 2024
57d1d78
NEWS.md: update
rouault Oct 15, 2024
5eb0bfe
docker/ubuntu-full/: use wget to fetch PROJ and GDAL
rouault Oct 15, 2024
e90fbba
Update master to 3.11.0dev
rouault Oct 15, 2024
8490b68
Merge pull request #11015 from pjonsson/docker-source-date-epoch
rouault Oct 15, 2024
d131820
Doc: reword sentence
pjonsson Oct 15, 2024
4be9743
Merge pull request #11018 from pjonsson/doc-remove-extra-word
rouault Oct 15, 2024
81721eb
docker/ubuntu-small/Dockerfile: use wget for fetching github.com cont…
rouault Oct 15, 2024
388a5a7
Zarr V2 creation: fix bug when creating dataset with partial blocks a…
rouault Oct 15, 2024
a96d6ae
Merge pull request #11019 from rouault/fix_11016
rouault Oct 15, 2024
d68039a
autotest: check_no_file_leaks(): hack to make it pass with 'Alpine, g…
rouault Oct 15, 2024
553aaf4
Doc: fix warning 'direct use of the spelling directive is deprecated,…
rouault Oct 15, 2024
323b921
Merge pull request #11027 from rouault/doc_spelling_word-list
rouault Oct 16, 2024
394cea3
doc/source/conf.py: consider 3.10.0 and 3.10.0beta1 as close enough t…
rouault Oct 16, 2024
c72acef
docker/README.md: advertize 3.9.3 images [ci skip]
rouault Oct 16, 2024
7477f13
[gdal_rasterize] allo -q in library mode
elpaso Oct 16, 2024
5033ea2
Merge pull request #11030 from elpaso/bugfix-gh11028-gdal_rasterize-a…
rouault Oct 16, 2024
c8b56f3
Improve error message when OGRSimpleCurve point limit is exceeded
atlight Oct 17, 2024
c044df7
Merge pull request #11038 from ThinkSpatial/too-many-points-error-mes…
rouault Oct 17, 2024
4a92011
gdaldem.rst: update links to GRASS manual [ci skip]
rouault Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/workflows/alpine/Dockerfile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ RUN apk add \
kealib-dev \
libaec-dev \
libarchive-dev \
libavif-dev \
libdeflate-dev \
libgeotiff-dev \
libheif-dev \
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/alpine_32bit/Dockerfile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ RUN apk add \
kealib-dev \
libaec-dev \
libarchive-dev \
libavif-dev \
libdeflate-dev \
libgeotiff-dev \
libheif-dev \
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/alpine_numpy2/Dockerfile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ RUN apk add \
zlib-dev \
zstd-dev

# Commenting out those packages to be sure to test numpy 2.0.0rc1
# Commenting out those packages to be sure to test numpy 2.0.0
# py3-numpy \
# py3-numpy-dev \
# py3-pyarrow \
Expand All @@ -77,6 +77,6 @@ RUN apk add \
RUN mv /usr/lib/python3.12/site-packages/pyarrow /usr/lib/python3.12/site-packages/pyarrow.disabled

COPY requirements.txt /tmp/
RUN python3 -m pip install --break-system-packages numpy==2.0.0rc1
RUN python3 -m pip install --break-system-packages numpy==2.0.0
RUN python3 -m pip install --break-system-packages -U -r /tmp/requirements.txt

4 changes: 3 additions & 1 deletion .github/workflows/android_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ on:
push:
paths-ignore:
- 'doc/**'
- 'docker/**'
branches-ignore:
- 'backport**'
- 'dependabot**'
pull_request:
paths-ignore:
- 'doc/**'
- 'docker/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand All @@ -24,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/cifuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
pull_request:
paths-ignore:
- 'doc/**'
- 'docker/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand Down Expand Up @@ -31,7 +32,7 @@ jobs:
fuzz-seconds: 600
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
if: failure() && steps.build.outcome == 'success'
with:
name: artifacts
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/clang_static_analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ on:
push:
paths-ignore:
- 'doc/**'
- 'docker/**'
branches-ignore:
- 'backport**'
- 'dependabot**'
pull_request:
paths-ignore:
- 'doc/**'
- 'docker/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand All @@ -24,7 +26,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Run
run: docker run --rm -v $PWD:$PWD ubuntu:22.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"
57 changes: 40 additions & 17 deletions .github/workflows/cmake_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,15 @@ on:
push:
paths-ignore:
- 'doc/**'
- 'docker/**'

branches-ignore:
- 'backport**'
- 'dependabot**'
pull_request:
paths-ignore:
- 'doc/**'
- 'docker/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand All @@ -32,7 +35,7 @@ jobs:
cache-name: cmake-ubuntu-focal
steps:
- name: Checkout GDAL
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: Setup cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
id: cache
Expand Down Expand Up @@ -142,12 +145,12 @@ jobs:

- name: Install pdfium
run: |
wget -q https://github.com/rouault/pdfium_build_gdal_3_9/releases/download/pdfium_6309_v1/install-ubuntu2004-rev6309.tar.gz \
&& tar -xzf install-ubuntu2004-rev6309.tar.gz \
wget -q https://github.com/rouault/pdfium_build_gdal_3_10/releases/download/pdfium_6677_v1/install-ubuntu2004-rev6677.tar.gz \
&& tar -xzf install-ubuntu2004-rev6677.tar.gz \
&& sudo chown -R root:root install \
&& sudo mv install/lib/* /usr/lib/ \
&& sudo mv install/include/* /usr/include/ \
&& sudo rm -rf install-ubuntu2004-rev6309.tar.gz install \
&& sudo rm -rf install-ubuntu2004-rev6677.tar.gz install \
&& sudo apt-get update -y \
&& sudo apt-get install -y --fix-missing --no-install-recommends liblcms2-dev
- name: Configure ccache
Expand Down Expand Up @@ -312,9 +315,9 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: Install development packages
uses: msys2/setup-msys2@5df0ca6cbf14efcd08f8d5bd5e049a3cc8e07fd2 # v2.24.0
uses: msys2/setup-msys2@ddf331adaebd714795f1042345e6ca57bd66cea8 # v2.24.1
with:
msystem: MINGW64
update: true
Expand All @@ -325,7 +328,7 @@ jobs:
mingw-w64-x86_64-geos mingw-w64-x86_64-libspatialite mingw-w64-x86_64-proj
mingw-w64-x86_64-cgal mingw-w64-x86_64-libfreexl mingw-w64-x86_64-hdf5 mingw-w64-x86_64-netcdf mingw-w64-x86_64-poppler mingw-w64-x86_64-podofo mingw-w64-x86_64-postgresql
mingw-w64-x86_64-libgeotiff mingw-w64-x86_64-libpng mingw-w64-x86_64-libtiff mingw-w64-x86_64-openjpeg2
mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-numpy mingw-w64-x86_64-python-pytest mingw-w64-x86_64-python-setuptools mingw-w64-x86_64-python-lxml mingw-w64-x86_64-swig mingw-w64-x86_64-python-psutil mingw-w64-x86_64-blosc
mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-numpy mingw-w64-x86_64-python-pytest mingw-w64-x86_64-python-setuptools mingw-w64-x86_64-python-lxml mingw-w64-x86_64-swig mingw-w64-x86_64-python-psutil mingw-w64-x86_64-blosc mingw-w64-x86_64-libavif
- name: Setup cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
id: cache
Expand Down Expand Up @@ -405,7 +408,7 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
- name: populate JAVA_HOME
shell: pwsh
Expand All @@ -429,16 +432,16 @@ jobs:
cfitsio freexl geotiff libjpeg-turbo libpq libspatialite libwebp-base pcre pcre2 postgresql \
sqlite tiledb zstd cryptopp cgal doxygen librttopo libkml openssl xz \
openjdk ant qhull armadillo blas blas-devel libblas libcblas liblapack liblapacke blosc libarchive \
arrow-cpp pyarrow libaec cmake
arrow-cpp pyarrow libaec libheif libavif cmake
- name: Check CMake version
shell: bash -l {0}
run: |
cmake --version
- name: Install pdfium
shell: bash -l {0}
run: |
curl -LOs https://github.com/rouault/pdfium_build_gdal_3_9/releases/download/pdfium_6309_v1/install-win10-vs2019-x64-rev6309.zip
unzip install-win10-vs2019-x64-rev6309.zip
curl -LOs https://github.com/rouault/pdfium_build_gdal_3_10/releases/download/pdfium_6677_v1/install-win10-vs2019-x64-rev6677.zip
unzip install-win10-vs2019-x64-rev6677.zip
mv install install-pdfium

- name: Remove conflicting libraries
Expand All @@ -456,7 +459,7 @@ jobs:
# Build PDF driver as plugin due to the PDFium build including libopenjp2 symbols which would conflict with external libopenjp2
run: |
mkdir -p $GITHUB_WORKSPACE/build
cmake -G "${generator}" -Werror=dev "-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal" "-DUSE_CCACHE=ON" "-DCMAKE_PREFIX_PATH=${CONDA}/envs/gdalenv" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build" -DGDAL_ENABLE_PLUGINS:BOOL=ON -DGDAL_ENABLE_PLUGINS_NO_DEPS:BOOL=ON -DGDAL_USE_PUBLICDECOMPWT:BOOL=ON -DPUBLICDECOMPWT_URL=https://github.com/rouault/PublicDecompWT -DBUILD_JAVA_BINDINGS=OFF -DBUILD_CSHARP_BINDINGS=ON -DGDAL_USE_MYSQL:BOOL=OFF -DCMAKE_C_FLAGS=" /WX" -DCMAKE_CXX_FLAGS=" /WX" -DWERROR_DEV_FLAG="-Werror=dev" -DCMAKE_BUILD_TYPE=Release -DPDFIUM_ROOT=$GITHUB_WORKSPACE/install-pdfium -DGDAL_ENABLE_DRIVER_PDF_PLUGIN:BOOL=ON -DCMAKE_UNITY_BUILD=ON
cmake -G "${generator}" -Werror=dev "-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal" "-DUSE_CCACHE=ON" "-DCMAKE_PREFIX_PATH=${CONDA}/envs/gdalenv" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build" -DGDAL_ENABLE_PLUGINS:BOOL=ON -DGDAL_ENABLE_PLUGINS_NO_DEPS:BOOL=ON -DGDAL_USE_PUBLICDECOMPWT:BOOL=ON -DPUBLICDECOMPWT_URL=https://github.com/rouault/PublicDecompWT -DBUILD_JAVA_BINDINGS=OFF -DBUILD_CSHARP_BINDINGS=ON -DGDAL_USE_MYSQL:BOOL=OFF -DCMAKE_C_FLAGS=" /WX" -DCMAKE_CXX_FLAGS=" /WX" -DWERROR_DEV_FLAG="-Werror=dev" -DCMAKE_BUILD_TYPE=Release -DPDFIUM_ROOT=$GITHUB_WORKSPACE/install-pdfium -DGDAL_ENABLE_DRIVER_PDF_PLUGIN:BOOL=ON -DCMAKE_UNITY_BUILD=ON -DOGR_ENABLE_DRIVER_TAB_PLUGIN=OFF -DOGR_ENABLE_DRIVER_GEOJSON_PLUGIN=OFF
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config Release -j 2
Expand Down Expand Up @@ -485,6 +488,17 @@ jobs:
PYTHONPATH=$GITHUB_WORKSPACE/install-gdal/lib/site-packages python -c "from osgeo import gdal;print(gdal.VersionInfo(None))"
export PATH=$GITHUB_WORKSPACE/install-gdal/Scripts:$PATH
PYTHONPATH=$GITHUB_WORKSPACE/install-gdal/lib/site-packages gdal_edit --version
- name: Check the build includes the expected drivers
shell: bash -l {0}
run: |
export PATH=$GITHUB_WORKSPACE/install-gdal/bin:$PATH
gdalinfo --formats > found_formats.txt
ogrinfo --formats >> found_formats.txt
cat found_formats.txt
cat $GITHUB_WORKSPACE/.github/workflows/windows_conda_expected_gdalinfo_formats.txt $GITHUB_WORKSPACE/.github/workflows/windows_conda_expected_ogrinfo_formats.txt > expected_formats.txt
dos2unix expected_formats.txt
dos2unix found_formats.txt
diff -u expected_formats.txt found_formats.txt
- name: Show gdal.pc
shell: bash -l {0}
run: cat $GITHUB_WORKSPACE/build/gdal.pc
Expand All @@ -507,7 +521,7 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
with:
activate-environment: gdalenv
Expand Down Expand Up @@ -541,7 +555,15 @@ jobs:
shell: bash -l {0}
run: |
rm -f build/CMakeCache.txt
cmake -A ${architecture} -G "${generator}" "-DCMAKE_PREFIX_PATH=${CONDA}/envs/gdalenv" -Werror=dev "-DCMAKE_CXX_COMPILER_LAUNCHER=clcache" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build" -DCMAKE_C_FLAGS=" /WX" -DCMAKE_CXX_FLAGS=" /WX" -DGDAL_USE_EXTERNAL_LIBS:BOOL=OFF -DGDAL_USE_PNG_INTERNAL=OFF -DGDAL_USE_JPEG_INTERNAL=OFF -DGDAL_USE_JPEG12_INTERNAL=OFF -DGDAL_USE_GIF_INTERNAL=OFF -DGDAL_USE_LERC_INTERNAL=OFF -DGDAL_USE_LERCV1_INTERNAL=OFF -DGDAL_USE_QHULL_INTERNAL=OFF -DGDAL_USE_OPENCAD_INTERNAL=OFF -DGDAL_BUILD_OPTIONAL_DRIVERS=OFF -DOGR_BUILD_OPTIONAL_DRIVERS=OFF -DWERROR_DEV_FLAG="-Werror=dev"
cmake -A ${architecture} -G "${generator}" "-DCMAKE_PREFIX_PATH=${CONDA}/envs/gdalenv" -Werror=dev "-DCMAKE_CXX_COMPILER_LAUNCHER=clcache" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build" -DCMAKE_C_FLAGS=" /WX" -DCMAKE_CXX_FLAGS=" /WX" -DGDAL_USE_EXTERNAL_LIBS:BOOL=OFF -DGDAL_USE_PNG_INTERNAL=OFF -DGDAL_USE_JPEG_INTERNAL=OFF -DGDAL_USE_JPEG12_INTERNAL=OFF -DGDAL_USE_GIF_INTERNAL=OFF -DGDAL_USE_LERC_INTERNAL=OFF -DGDAL_USE_LERCV1_INTERNAL=OFF -DGDAL_USE_QHULL_INTERNAL=OFF -DGDAL_USE_OPENCAD_INTERNAL=OFF -DGDAL_BUILD_OPTIONAL_DRIVERS=OFF -DOGR_BUILD_OPTIONAL_DRIVERS=OFF -DGDAL_ENABLE_DRIVER_DERIVED=ON -DWERROR_DEV_FLAG="-Werror=dev"
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config RelWithDebInfo -j 2

- name: Re-enable shapefile driver (otherwise lots of python tests would fail)
shell: bash -l {0}
run: |
cmake -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build" -DOGR_ENABLE_DRIVER_SHAPE=ON -DOGR_ENABLE_DRIVER_SHAPE_PLUGIN=ON
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config RelWithDebInfo -j 2
Expand Down Expand Up @@ -584,7 +606,7 @@ jobs:
with:
xcode-version: 14.3
- name: Checkout GDAL
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: Setup cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
id: cache
Expand All @@ -601,14 +623,15 @@ jobs:
rm -rf /opt/homebrew/lib/node_modules # conflicts with node@18 from brew
brew update
brew outdated
brew unlink python
brew install --overwrite python@3.11 python@3.12
brew install postgresql || brew link postgresql
brew install pkg-config freexl libxml2 libspatialite geos proj libgeotiff openjpeg giflib libaec postgis poppler doxygen unixodbc jpeg-turbo aom jpeg-xl libheif libarchive libkml boost
brew install ccache swig
brew link --force sqlite
# gdal is automatically installed as a dependency for postgis
brew uninstall --ignore-dependencies gdal
# Workaround for https://github.com/Homebrew/homebrew-core/pull/170959#issuecomment-2379606442
sed -i .bak 's/hdf5_hl;hdf5;/hdf5_hl-shared;hdf5-shared;/g' "$(brew --prefix netcdf)/lib/cmake/netCDF/netCDFTargets.cmake"
- name: Configure ccache
run: |
echo CCACHE_BASEDIR=$PWD >> ${GITHUB_ENV}
Expand Down Expand Up @@ -664,7 +687,7 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
with:
activate-environment: gdalenv
Expand Down
34 changes: 24 additions & 10 deletions .github/workflows/code_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Install Requirements
run: |
Expand All @@ -47,7 +47,7 @@ jobs:
container: ubuntu:24.04
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Install Requirements
run: |
Expand All @@ -69,7 +69,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Detect tabulations
run: ./scripts/detect_tabulations.sh
Expand Down Expand Up @@ -101,19 +101,33 @@ jobs:
# SC2129: (style): Consider using { cmd1; cmd2; } >> file instead of individual redirects
run: shellcheck -e SC2086,SC2046,SC2164,SC2054,SC2129 $(find . -name '*.sh' -a -not -name ltmain.sh -a -not -wholename "./autotest/*" -a -not -wholename "./.github/*")

binary_files:
runs-on: ubuntu-latest
steps:

- name: Install Requirements
run: |
sudo apt-get install -y python3 coreutils

- name: Checkout
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

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

linting:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1

doxygen:
runs-on: ubuntu-latest
container: ghcr.io/osgeo/proj-docs
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Run doxygen
run: |
Expand All @@ -124,7 +138,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Install Requirements
run: |
Expand All @@ -143,9 +157,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: Set up Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.8
- name: Install lint tool
Expand All @@ -159,7 +173,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

- name: Install requirements
run: |
Expand Down
Loading
Loading