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 #67

Merged
merged 330 commits into from
Mar 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
330 commits
Select commit Hold shift + click to select a range
9141db4
VRT serialization: emit a warning if RAM usage of XML serialization r…
rouault Feb 8, 2024
954d5fd
[Lint] PG: modernize SRS cache
rouault Jan 21, 2024
a93ca97
Merge pull request #9142 from rouault/codeql_fixes
rouault Feb 9, 2024
84b0b0b
Merge pull request #9138 from rouault/GDALDeserializeGCPListFromXML_v…
rouault Feb 9, 2024
1448517
Merge pull request #9119 from rouault/ogr_pg_srs_cache_modernize
rouault Feb 9, 2024
29316fc
[Lint] SQLite: modernize SRS cache
rouault Feb 9, 2024
a9ab5fb
[Lint] ODBC: modernize SRS cache
rouault Feb 9, 2024
48acfb7
[Lint] MySQL: modernize SRS cache
rouault Feb 9, 2024
b0fe4c0
[Lint] MSSQLSpatial: modernize SRS cache
rouault Feb 9, 2024
c5b3cea
[Lint] OCI: modernize SRS cache
rouault Feb 9, 2024
bc69a7a
Add note about gtiff+jxl supported datatypes
tbonfort Feb 9, 2024
23edd39
GTiff: friendlier error message when attempting to create JXL compres…
rouault Feb 9, 2024
9ce62ee
disable codeql checks on docs-only commits
tbonfort Feb 9, 2024
721c775
Merge pull request #9220 from OSGeo/gtiff-jxl-datatype-doc
rouault Feb 9, 2024
d7aed6e
Merge pull request #9222 from tbonfort/codeql-disabled-on-docs
rouault Feb 9, 2024
84e7bee
build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1
dependabot[bot] Feb 12, 2024
13e861c
build(deps): bump pre-commit/action from 3.0.0 to 3.0.1
dependabot[bot] Feb 12, 2024
edcf862
Doc: Add Python API docs for gdal.Dataset
dbaston Feb 12, 2024
bdbf772
Doc: Add Python API docs for gdal.Band
dbaston Feb 13, 2024
a2a1799
Update gdaltransform.rst to use correct result
jidanni Feb 16, 2024
b63f9ad
Use ZSTD streaming API for compression (#9230)
lucianpls Feb 17, 2024
b6b71e6
Merge pull request #9226 from OSGeo/dependabot/github_actions/actions…
rouault Feb 18, 2024
78c1b76
Merge pull request #9227 from OSGeo/dependabot/github_actions/pre-com…
rouault Feb 18, 2024
2a51e2f
gdalwarp: cutline zero-width sliver enhancement: avoid producing inva…
rouault Feb 18, 2024
76b3fd7
Merge pull request #9241 from rouault/gdalwarp_zero_width_sliver_enha…
rouault Feb 18, 2024
221241e
Doc: advertize v3.8.4
rouault Feb 18, 2024
8aff060
Doc: CPLGetLastErrorMsg(): fix to reflect implementation
rouault Feb 18, 2024
32f73d7
delete_untagged_containers.yml: only run on OSGeo/GDAL repository
rouault Feb 18, 2024
877fc71
/vsicurl/: Read(): emit error message when receiving HTTP 416 Range N…
rouault Feb 18, 2024
04c70bc
Merge pull request #9237 from jidanni/patch-25
rouault Feb 18, 2024
a766289
Merge pull request #9128 from rouault/NoDataFromMaskSource
rouault Feb 18, 2024
6d884a6
Merge pull request #9170 from rouault/identification_tunings
rouault Feb 18, 2024
92423cb
Merge pull request #9182 from rouault/fix_9172
rouault Feb 18, 2024
08c322e
Merge pull request #9189 from rouault/ci_oracle
rouault Feb 18, 2024
bc8099b
Merge pull request #9190 from rouault/coverity_fixes
rouault Feb 18, 2024
e08b9bf
Merge pull request #9197 from rouault/VSIGetDirectorySeparator
rouault Feb 18, 2024
1fb472b
Merge pull request #9200 from rouault/fix_ossfuzz_66497
rouault Feb 18, 2024
6abc46f
Merge pull request #9211 from rouault/doc_jp2ecw_create
rouault Feb 18, 2024
17538bd
Merge pull request #9214 from rouault/VSICURL_PC_URL_SIGNING
rouault Feb 18, 2024
3001b4f
Merge pull request #9217 from rouault/fix_9212
rouault Feb 18, 2024
b478acc
Merge pull request #9219 from rouault/srs_cache_modernize
rouault Feb 18, 2024
a2a3bcf
Merge pull request #9221 from rouault/create_jxl_checks
rouault Feb 18, 2024
2917a5b
JP2OpenJPEG: CreateCopy(): limit number of resolutions taking into ac…
rouault Feb 18, 2024
8c4a891
PDF: update to support (and require) PDFium/6309
rouault Feb 18, 2024
2b225a7
build(deps): bump github/codeql-action from 3.24.0 to 3.24.3
dependabot[bot] Feb 19, 2024
26f8597
Merge pull request #9247 from OSGeo/dependabot/github_actions/github/…
rouault Feb 19, 2024
577e6ae
docker/README.md: adverize 3.8.4 images [ci skip]
rouault Feb 19, 2024
92e8705
Python: Update ReadAsArray, WriteArray docstrings
dbaston Feb 19, 2024
d0231db
Update swig/include/python/docs/gdal_dataset_docs.i
dbaston Feb 19, 2024
307ce90
Merge pull request #9246 from rouault/pdfium_6309
rouault Feb 19, 2024
afda1a8
Merge pull request #9245 from rouault/fix_9236
rouault Feb 19, 2024
e7f14b7
Merge pull request #9229 from dbaston/python-api-docs
rouault Feb 19, 2024
fcfea6e
PG: remove support for PostgreSQL < 9 and PostGIS < 2 (fixes #8937)
rouault Feb 19, 2024
3b8d4a4
CPLCreateOrAcquireMutexEx(): fix TSAN/valgrind --tool=helgrind warnin…
rouault Feb 19, 2024
a1ba66f
GDALGetCacheMax64(): fix TSAN complaint (fixes #1837)
rouault Feb 19, 2024
1510ffc
gdaltindex: add -lco (fixes #3623)
rouault Feb 19, 2024
174a448
Win32 Stat(VSI_STAT_EXISTS_FLAG): use GetFileAttributesW() for faster…
rouault Feb 19, 2024
2d1c988
Python bindings: gdal.Translate()/gdal.Warp()/etc.: make sure not to …
rouault Feb 20, 2024
d3970bb
VRTDerivedRasterBand: Support Int8, (U)Int64 with Python pixel functions
dbaston Feb 19, 2024
888daca
Merge pull request #9255 from dbaston/vrt-derived-int8
rouault Feb 20, 2024
7279ab9
Merge pull request #9260 from rouault/fix_9259
rouault Feb 20, 2024
d498a06
Doc: Add instructions for Python API documentation
dbaston Feb 20, 2024
c25c497
PG: further cleanups for PostGIS < 2
rouault Feb 20, 2024
0c14536
GDALWMSDataset::Initialize(): avoid potential integer overflow (fixes…
rouault Feb 20, 2024
7967a18
GDALDeserializeGCPListFromXML(): fix memleak in error code path (mast…
rouault Feb 20, 2024
47c9b59
VRTComplexSource::RasterIOProcessNoData(): avoid potential assertion …
rouault Feb 20, 2024
bbf6dfe
This commit updates OGC map tiles api to support additional image for…
cfisoi Feb 13, 2024
9ad3d29
CPLVerifyConfiguration(): make it rely only on static_assert()
rouault Feb 20, 2024
cfc8e5d
Merge pull request #9264 from dbaston/python-api-docs
rouault Feb 20, 2024
760ba71
Merge pull request #9231 from cfis/map_tiles_content_negotiation
rouault Feb 20, 2024
0cf5e7d
[gpkg] Ensure that mapping tables are inserted into gpkg_contents
nyalldawson Feb 20, 2024
f9eb6f9
[openfilegdb] Correctly use "features" as related table type
nyalldawson Feb 20, 2024
d9094ce
Merge pull request #9269 from nyalldawson/fix_gdb_rel_types_metadata
rouault Feb 21, 2024
6d4ae25
Merge pull request #9258 from nyalldawson/fix_mapping_table_not_in_co…
rouault Feb 21, 2024
16f4077
ogr/ogrsf_frmts/shape/COPYING: remove that LGPL license file
rouault Feb 21, 2024
6cb3b10
CI: try to fix issue with Windows Conda builds
rouault Feb 21, 2024
d337628
Merge pull request #9274 from rouault/ci_cmake_windows_conda
rouault Feb 21, 2024
993c1ed
Dockerfile Ubuntu - Remove apache arrow deb file
dave-martinez Feb 22, 2024
4926535
Merge pull request #9277 from dave-martinez/docker/remove-apache-arro…
rouault Feb 22, 2024
c5c1e9e
[gpkg] Ensure that tables present in gpkgext_relations can be read
nyalldawson Feb 22, 2024
2153bbe
Merge pull request #9278 from nyalldawson/gpkgext_relations
rouault Feb 22, 2024
410b295
gdal2tiles.py: fix exception when -v flag is used and overview tiles …
rouault Feb 22, 2024
a846500
Doc: sponsors: add Satelligence as a supporter level sponsor
rouault Feb 22, 2024
7338dec
Merge pull request #9283 from rouault/doc_sponsors_satelligence
rouault Feb 22, 2024
18a4515
Merge pull request #9265 from rouault/ossfuzz_fixes
rouault Feb 22, 2024
502f1a3
[gpkg] Also read relationships defined using foreign key constraints
nyalldawson Feb 22, 2024
9d207db
Avoid some duplicate code by moving identical methods to base class
nyalldawson Feb 22, 2024
48ddaf2
Merge pull request #9279 from nyalldawson/gpkg_one_to_many
rouault Feb 23, 2024
fecb13a
PMTiles: fix 'Non increasing tile_id' error when opening some files (…
rouault Feb 23, 2024
54166ef
Update gdal_grid.rst to discuss creating multiband files
jidanni Feb 24, 2024
eb13b16
Update index.rst noting offline individual HTML pages .ZIP
jidanni Feb 24, 2024
93d8f80
Update gdal2xyz.rst
jidanni Feb 24, 2024
016b6b4
Update gdal2xyz.rst removing bogus [< >]
jidanni Feb 24, 2024
92da8cb
Merge pull request #9293 from jidanni/patch-26
rouault Feb 24, 2024
5ee7b8a
Merge pull request #9294 from jidanni/patch-27
rouault Feb 24, 2024
6f0a84b
Merge pull request #9296 from jidanni/patch-28
rouault Feb 24, 2024
6384184
Merge pull request #9298 from jidanni/patch-30
rouault Feb 24, 2024
5eab9bf
Update gdaltransform.rst to add missing .. code-block::s (#9299)
jidanni Feb 24, 2024
d06d552
Update index.rst to say the ZIP includes the PDF
jidanni Feb 25, 2024
4eee276
Merge pull request #9303 from jidanni/patch-26
rouault Feb 25, 2024
2726b07
Update gdaltransform.rst about srcfile (#9292)
jidanni Feb 25, 2024
ef28df5
Update gdaltransform.rst
rouault Feb 25, 2024
5aa9940
codeql.yml: add 'sudo apt-get update'
rouault Feb 25, 2024
f962069
ODS: declare OLCStringsAsUTF8 on newly created layers
rouault Feb 24, 2024
442318b
XLSX: declare OLCStringsAsUTF8 on newly created layers
rouault Feb 24, 2024
b9438ae
Update software_using_gdal.rst restoring alphabetical order
jidanni Feb 25, 2024
42cce53
Update gdal2xyz.rst clarifying centers vs. corners
jidanni Feb 25, 2024
3b3fdce
Update xyz.rst to warn only three columns are used
jidanni Feb 25, 2024
680f964
Merge pull request #9304 from jidanni/patch-25
rouault Feb 25, 2024
6a1fde8
Merge pull request #9305 from jidanni/patch-26
rouault Feb 25, 2024
e1d7cc4
gdallocationinfo.rst: mention that pixel coordinates should be intege…
jidanni Feb 25, 2024
6b836bf
Merge pull request #9306 from jidanni/patch-27
rouault Feb 25, 2024
84262f8
sql_sqlite_dialect.rst: avoid use of non-ASCII characters (fixes #9308)
rouault Feb 25, 2024
0343bc2
gml.rst: fix the link to the .gfs XML schema (#9309)
jratike80 Feb 25, 2024
fe693c6
CI: add support for OSX arm64
rouault Feb 25, 2024
d828c6b
OGCAPI: fix Coverity Scan performance warning (CID 1534765)
rouault Feb 25, 2024
99ff19e
PDF: fix Coverity Scan performance warning (CID 1534770, 1534767, 153…
rouault Feb 25, 2024
f1c5937
ZARR: fix Coverity Scan performance warning (CID 1534762)
rouault Feb 25, 2024
5c1585c
VRT: fix Coverity Scan warnings about singleton vs array access (CID …
rouault Feb 25, 2024
a1d9d79
VRT: fix Coverity Scan warning about nullptr deref (CID 1534768)
rouault Feb 25, 2024
c228e2a
Disable my_test_sqlite3_ext in static builds
dg0yt Feb 25, 2024
58b8f6d
Merge pull request #9311 from dg0yt/sqlite3_ext
rouault Feb 25, 2024
f304ca5
Make sure our vendored flatbuffers copy has a unique namespace
rouault Feb 26, 2024
0c50bbc
build(deps): bump conda-incubator/setup-miniconda from 3.0.1 to 3.0.2
dependabot[bot] Feb 26, 2024
46b78a5
build(deps): bump github/codeql-action from 3.24.3 to 3.24.5
dependabot[bot] Feb 26, 2024
c00b061
Merge pull request #9314 from OSGeo/dependabot/github_actions/conda-i…
rouault Feb 26, 2024
7abeb94
Merge pull request #9315 from OSGeo/dependabot/github_actions/github/…
rouault Feb 26, 2024
6095912
Merge pull request #9244 from rouault/vsicurl_416
rouault Feb 26, 2024
b308b64
OGRSpatialReference::exportToXML(): error out on unsupported projecti…
rouault Feb 19, 2024
4e2f3a8
Add a GDALJP2Metadata::IsSRSCompatible() method (refs #9223)
rouault Feb 19, 2024
61d7268
JP2OpenJPEG: do not export GMLJP2 if the SRS isn't compatible (fixes …
rouault Feb 19, 2024
60538c2
JP2LURA: do not export GMLJP2 if the SRS isn't compatible (fixes #9223)
rouault Feb 19, 2024
ee7e0bb
JP2KAK: do not export GMLJP2 if the SRS isn't compatible (fixes #9223)
rouault Feb 19, 2024
38c9e51
GPKG: CreateFeature(): allow creating a feature with FID=0 (refs #9225)
rouault Feb 19, 2024
1e4cb8d
ogr2ogr: force -preserve_fid when doing GPX to GPKG (fixes #9225)
rouault Feb 19, 2024
c30205a
Merge pull request #9253 from rouault/fix_1837
rouault Feb 26, 2024
db45444
VRTDerivedRasterBand: avoid potential initialization order fiasco (fi…
rouault Feb 19, 2024
3001696
Merge pull request #9256 from rouault/fix_3139
rouault Feb 26, 2024
f9a10b0
Merge pull request #9257 from rouault/fix_3623
rouault Feb 26, 2024
f220fc9
GDALDeserializeGCPListFromXML(): make it take a const CPLXMLNode*
rouault Feb 20, 2024
187541a
VRT: make XMLInit() method take a const CPLXMLNode*
rouault Feb 20, 2024
3e08f7b
Merge pull request #9267 from rouault/CPLVerifyConfiguration_static
rouault Feb 26, 2024
ca55a91
Merge pull request #9282 from rouault/fix_9272
rouault Feb 26, 2024
a0c20b0
PDF: deal with the situation where a multipage PDF has layers with sa…
rouault Feb 22, 2024
e274363
GDALPamDataset/GDALPamRasterBand: make XMLInit() accept a const CPLXM…
rouault Feb 20, 2024
64377d4
Merge pull request #9289 from rouault/fix_9288
rouault Feb 26, 2024
ce329ca
Merge pull request #9301 from rouault/fix_ods_xlsx_utf8
rouault Feb 26, 2024
23d0edd
Merge pull request #9310 from rouault/coverity_scan
rouault Feb 26, 2024
4129468
Merge pull request #9313 from rouault/flatbuffers_namespacing
rouault Feb 26, 2024
c3847cd
gdalinfo: do not call GDALGetFileList() if -nofl is specified (#9243)
rouault Feb 26, 2024
29b7101
JP2ECW: do not export GMLJP2 if the SRS isn't compatible (fixes #9223)
rouault Feb 19, 2024
fb3c0fc
Merge pull request #9251 from rouault/fix_8937
rouault Feb 26, 2024
4170006
Merge pull request #9273 from rouault/remove_shape_COPYING
rouault Feb 26, 2024
792ef4c
ogr2ogr: use CPLError() to make sure password is redacted in error me…
rouault Feb 26, 2024
0cd5199
Merge pull request #9250 from rouault/fix_9225
rouault Feb 26, 2024
8f7256c
Internal shapelib: resync with upstream
rouault Feb 26, 2024
621473b
Merge pull request #9284 from rouault/pdf_layers_same_name
rouault Feb 26, 2024
fcbabd9
Merge pull request #9249 from rouault/fix_9223
rouault Feb 26, 2024
82159d0
Merge pull request #9254 from rouault/fix_2884
rouault Feb 26, 2024
64cf9b4
Merge pull request #9262 from rouault/xmlinit_const
rouault Feb 26, 2024
0cd09e3
[Lint] WMS: use more C++ objects in minidriver_tiled_wms
rouault Feb 27, 2024
2a06a47
Update gdal_translate.rst to fold long line
jidanni Feb 27, 2024
1040d94
Update gdaltransform.rst backward bracket
jidanni Feb 27, 2024
d47fa66
Update gdal_grid.rst to warn of errors due to not setting type
jidanni Feb 27, 2024
a1e92f5
Merge pull request #9331 from jidanni/patch-26
rouault Feb 27, 2024
0f6a781
Merge pull request #9332 from jidanni/patch-27
rouault Feb 27, 2024
216ab6a
Merge pull request #9333 from jidanni/patch-28
rouault Feb 27, 2024
3671b63
Update gdal_grid.rst adding crucial final step
jidanni Feb 28, 2024
83b6f24
Update gdallocationinfo.rst grammar
jidanni Feb 28, 2024
5785605
Merge pull request #9339 from jidanni/patch-28
rouault Feb 28, 2024
e07c25b
Update vrt.rst to elucidate the two types of .vrt files!
jidanni Feb 28, 2024
e7f6120
Update vrt.rst to make it super clear there are two .vrts
jidanni Feb 28, 2024
67990aa
Update vrt.rst to ensure users are blindingly clear...
jidanni Feb 28, 2024
9cd90c4
Update ogrlineref.rst to add my guess as to intended meaning
jidanni Feb 28, 2024
23180b5
Update gdal_grid.rst to fix long lines
jidanni Feb 28, 2024
bc1f69f
vrt.rst: fix link to XML schema (fixes #9342)
rouault Feb 28, 2024
2615e94
Update gdalwarp.rst: no more crazy colors or wrapping
jidanni Feb 28, 2024
2881a18
gdalinfo -json: fix wrong axis order in STAC proj:shape member (fixes…
rouault Feb 28, 2024
d4ceab4
Merge pull request #9338 from jidanni/patch-27
rouault Feb 28, 2024
e4345c7
Merge pull request #9340 from jidanni/patch-29
rouault Feb 28, 2024
abefec1
Merge pull request #9343 from jidanni/patch-30
rouault Feb 28, 2024
6abcf7c
Merge pull request #9344 from jidanni/patch-31
rouault Feb 28, 2024
810947d
Merge pull request #9345 from jidanni/patch-32
rouault Feb 28, 2024
502688b
Merge pull request #9346 from jidanni/patch-33
rouault Feb 28, 2024
ee7ab8b
Update usgsdem.rst grammar
jidanni Feb 28, 2024
1cd450f
Merge pull request #9348 from jidanni/patch-27
rouault Feb 28, 2024
ac05b6c
Merge pull request #9347 from jidanni/patch-34
rouault Feb 28, 2024
27893e7
gdalinfo_output.schema.json: add comment about size and proj:shape or…
rouault Feb 28, 2024
f9d8e82
Update gdal_rasterize.rst grammar and colors (#9349)
jidanni Feb 28, 2024
6a33260
gdal_polygonize.py: handle error if creation of dst ds fails
agiudiceandrea Feb 28, 2024
2f8f685
Doc: Add Python docstrings for some functions in gdal module
dbaston Feb 28, 2024
8f72c60
Merge pull request #9350 from dbaston/python-api-docs
rouault Feb 29, 2024
2e03708
VRT/gdal_translate -of 200% 200%: make sure that the synthetized virt…
rouault Feb 29, 2024
6f03818
ILI2: emit an error and not just a warning when creating a dataset wi…
rouault Feb 29, 2024
861dfc3
Merge pull request #9351 from agiudiceandrea/patch-3
rouault Feb 29, 2024
941fafc
OGR: fix read corrupted wkb with mixed 2D and 3D geoms
elpaso Feb 29, 2024
950fc54
VRTPansharpenedDataset: allow to specify <OpenOptions> for <PanchroBa…
rouault Feb 29, 2024
ad4962b
Merge pull request #9355 from elpaso/bugfix-gh9326-wkb-zm-corrupted
rouault Feb 29, 2024
1841a93
GeoRaster: Added GENSTATS options, security fixes, and prevent failin…
Alan5142 Feb 29, 2024
3f360e0
typo fixes
rouault Feb 29, 2024
0e7bb3a
Merge pull request #9353 from rouault/vrt_virtual_overviews_match_src…
rouault Mar 1, 2024
a032c1a
Pansharpening: fix error messages on consistency checks (#9361)
tbonfort Mar 1, 2024
0cc933b
Merge pull request #9357 from rouault/vrtpansharpen_openoptions
rouault Mar 1, 2024
7ae2e5b
DIMAP: add radiometric metadata
tbonfort Mar 1, 2024
160151d
Merge pull request #9366 from tbonfort/dimap-radiometric-metadata
rouault Mar 1, 2024
fc5889d
Merge pull request #9321 from rouault/fix_9318
rouault Mar 2, 2024
8f3d635
Merge pull request #9322 from rouault/shapelib_resync
rouault Mar 2, 2024
7f76228
Merge pull request #9329 from rouault/minidriver_tiled_wms_cleanup
rouault Mar 2, 2024
4d74737
Merge pull request #9341 from rouault/fix_9337
rouault Mar 2, 2024
c414fdf
Merge pull request #9354 from rouault/ili2_error_missing_model
rouault Mar 2, 2024
cd6bade
building_from_source.rst: remove misleading mention of '.dll' names i…
rouault Mar 2, 2024
6375c3e
OGRGeomFieldDefn::SetName(): fix error msg related to sealing (master…
rouault Mar 2, 2024
9ad953e
Shape: ResizeDBF: make sure to unseal field defn when changing its wi…
rouault Mar 2, 2024
2025c72
autotest: fix 2 test cases to avoid violation of field defn sealing (…
rouault Mar 2, 2024
5a5c0d2
Merge pull request #9372 from rouault/sealing_fixes
rouault Mar 3, 2024
8fa38e6
build(deps): bump github/codeql-action from 3.24.5 to 3.24.6
dependabot[bot] Mar 4, 2024
1018ba8
build(deps): bump conda-incubator/setup-miniconda from 3.0.2 to 3.0.3
dependabot[bot] Mar 4, 2024
a96a26d
build(deps): bump actions/cache from 4.0.0 to 4.0.1
dependabot[bot] Mar 4, 2024
251d0e3
Merge pull request #9373 from OSGeo/dependabot/github_actions/github/…
rouault Mar 4, 2024
fefbef4
Merge pull request #9374 from OSGeo/dependabot/github_actions/conda-i…
rouault Mar 4, 2024
e04bd07
Merge pull request #9375 from OSGeo/dependabot/github_actions/actions…
rouault Mar 4, 2024
920b39b
Fix false-positive -Wformat-truncation with clang 18 on fedora:rawhid…
rouault Mar 4, 2024
fe3cf27
Merge pull request #9376 from rouault/fix_clang18_warning
rouault Mar 4, 2024
717f746
ERS: avoid 'Attempt at recursively opening ERS dataset' when the .ers…
rouault Mar 5, 2024
d7075c8
Merge pull request #9379 from rouault/fix_9352
rouault Mar 5, 2024
ef1b507
GitHub ISSUE_TEMPLATE: add more guided forms to report issues [ci skip]
rouault Mar 5, 2024
0f8e331
Merge pull request #9381 from rouault/ISSUE_TEMPLATE_form
rouault Mar 5, 2024
c091ead
GDALSuggestWarpOutput(): make it return original potential non-square…
elpaso Mar 5, 2024
2a43322
SWIG: Fix gdal.Warp segfault with dst=None
dbaston Mar 5, 2024
ced6a0d
Merge pull request #9386 from dbaston/python-util-none-dst
rouault Mar 5, 2024
14b0d76
Merge pull request #9371 from rouault/doc_building_from_source_wrong_…
rouault Mar 6, 2024
ee39fbd
Update gdal2xyz.rst to make users aware of precision loss (#9392)
jidanni Mar 6, 2024
79cea9c
OGRGeometry::getCurveGeometry(): avoid failures when building some co…
rouault Mar 5, 2024
a12145b
Doc: Fix some typos in HFA -- Erdas Imagine .img docs (#9387)
echoix Mar 6, 2024
67882ef
Doc: sort program names in alphabetical order (#9393)
jidanni Mar 6, 2024
70e50ac
Merge pull request #9384 from rouault/fix_9382
rouault Mar 6, 2024
fdf3901
OpenFileGDB writer: fix corrupted maximum blob size header field in s…
rouault Mar 6, 2024
fd0c4f4
Merge pull request #9400 from rouault/fix_9388
rouault Mar 6, 2024
57be1c9
Update gdaltransform.rst adding GCP example
jidanni Mar 7, 2024
eed81be
Update gdal_grid_tut.rst reminding users where to see the actual curr…
jidanni Mar 7, 2024
d7edc9f
Merge pull request #9414 from jidanni/patch-34
rouault Mar 7, 2024
956350a
Fix gdaltransform synopsys
rouault Mar 7, 2024
ca4ca18
Merge pull request #9408 from jidanni/patch-30
rouault Mar 7, 2024
7f5ad15
Update gdal_grid.rst adding gdal_merge.py example (#9413)
jidanni Mar 7, 2024
0214101
Update gdalwarp.rst to expose URL so it is accessible on a Unix man p…
jidanni Mar 7, 2024
d094347
OGCAPI: Add geotiff as supported image_format option to avoid warning…
cfis Mar 7, 2024
813db79
QuietDeleteForCreateCopy(): forward source dataset open options (#9422)
cfis Mar 8, 2024
6042ed6
Update gdal_grid.rst adding example detaails
jidanni Mar 8, 2024
82530f1
Merge pull request #9425 from jidanni/patch-30
rouault Mar 8, 2024
14f7bc1
test_gdalwarp_lib.py: Fix test name typo - accross → across [ci skip]
schwehr Mar 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 0 additions & 40 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/10_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Bug report
description: Create a bug report.
labels:
- 'Bug'
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report correctly. Do NOT use GitHub to post any questions or support requests! They will be closed immediately and ignored.

The GDAL project is made of contributions from various individuals and organizations, each with their own focus. The issue you are facing is not necessarily in the priority list of those contributors and consequently there is no guarantee that it will be addressed in a timely manner. If this bug report or feature request is high-priority for you, and you cannot address it yourself, we suggest engaging a GDAL developer or support organisation and financially sponsoring a fix.

- type: textarea
id: what
attributes:
label: What is the bug?
description: |
If you think there is an issue with coordinate order in GDAL 3.0, then it is likely an intended behavior. See https://github.com/OSGeo/gdal/issues/1974 for more explanations.
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to reproduce the issue
description: |
Steps, code extract and/or sample datasets to reproduce the behavior.
validations:
required: true

- type: textarea
id: about-info
attributes:
label: Versions and provenance
description: |
Please indicate the operating system (e.g "Windows 11", or "Linux Ubuntu 22.04") and the GDAL version, for example by pasting the output of ``gdalinfo --version``. Please also indicate how you got the GDAL binary. For example: self-built, package coming from the Linux distribution, from OSGeo4W, from Conda-Forge, from vcpkg, etc.
Note that the GDAL project supports only the current version https://gdal.org/download.html#current-release so it should be used for testing. Or at least the newest easily available version for your platform.
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional context
description: |
Add any other context about the problem here.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/20_feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Feature request
description: Suggest a feature idea.
labels:
- 'enhancement'
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request correctly.

- type: textarea
id: what
attributes:
label: Feature description
description: A clear and concise description of what you want to happen.
validations:
required: true

- type: textarea
id: Additional
attributes:
label: Additional context
description: |
Add any other context about the feature request here. Open source is community driven, please consider a way to support this work either by hiring developers, supporting the GDAL project, find someone to submit a pull request.
If the change required is important, you should consider writing a [GDAL RFC](https://gdal.org/development/rfc/index.html) or hiring someone to, and announce your work on the maiing list.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
blank_issues_enabled: false

contact_links:

- name: Question
url: https://gis.stackexchange.com/
about: >
Questions should go to the gdal-dev mailing list at https://lists.osgeo.org/mailman/listinfo/gdal-dev
or other support forums such as https://gis.stackexchange.com/.
GitHub issues are for bug reports and suggestions for new features.
2 changes: 1 addition & 1 deletion .github/workflows/android_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1

- name: Cache
uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
id: cache
with:
path: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cifuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
fuzz-seconds: 600
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
if: failure() && steps.build.outcome == 'success'
with:
name: artifacts
Expand Down
51 changes: 26 additions & 25 deletions .github/workflows/cmake_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
- name: Checkout GDAL
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup cache
uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
id: cache
with:
path: ${{ github.workspace }}/.ccache
Expand All @@ -43,10 +43,7 @@ jobs:
${{ runner.os }}-${{ env.cache-name }}
- name: Install dependency
run: |
# This currently fails as of https://lists.osgeo.org/pipermail/ubuntu/2023-October/002046.html
# sudo add-apt-repository -y ppa:ubuntugis/ubuntugis-unstable
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B827C12C2D425E227EDCA75089EBE08314DF160
sudo add-apt-repository -y http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu/
sudo add-apt-repository -y ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install -y -q bison libaec-dev libjpeg-dev libgif-dev liblzma-dev libzstd-dev libgeos-dev git \
libcurl4-gnutls-dev libproj-dev libxml2-dev libxerces-c-dev libnetcdf-dev netcdf-bin \
Expand Down Expand Up @@ -144,12 +141,12 @@ jobs:

- name: Install pdfium
run: |
wget -q https://github.com/rouault/pdfium_build_gdal_3_8/releases/download/pdfium_5952_v1/install-ubuntu2004-rev5952.tar.gz \
&& tar -xzf install-ubuntu2004-rev5952.tar.gz \
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 \
&& sudo chown -R root:root install \
&& sudo mv install/lib/* /usr/lib/ \
&& sudo mv install/include/* /usr/include/ \
&& sudo rm -rf install-ubuntu2004-rev5952.tar.gz install \
&& sudo rm -rf install-ubuntu2004-rev6309.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 @@ -328,7 +325,7 @@ jobs:
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
- name: Setup cache
uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
id: cache
with:
path: ${{ github.workspace }}\.ccache
Expand Down Expand Up @@ -412,16 +409,14 @@ jobs:
shell: pwsh
run: |
echo "JAVA_HOME=$env:JAVA_HOME_11_X64" >> %GITHUB_ENV%
- uses: conda-incubator/setup-miniconda@11b562958363ec5770fef326fe8ef0366f8cbf8a # v3.0.1
- uses: conda-incubator/setup-miniconda@030178870c779d9e5e1b4e563269f3aa69b04081 # v3.0.3
with:
activate-environment: gdalenv
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
auto-update-conda: true
use-only-tar-bz2: false
- run: |
cmake --version
- name: Install dependency
shell: bash -l {0}
run: |
Expand All @@ -432,12 +427,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
arrow-cpp pyarrow libaec 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_8/releases/download/pdfium_5952_v1/install-win10-vs2019-x64-rev5952.zip
unzip install-win10-vs2019-x64-rev5952.zip
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
mv install install-pdfium

- name: Remove conflicting libraries
Expand All @@ -455,7 +454,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_PREFIX}" -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
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config Release -j 2
Expand Down Expand Up @@ -507,38 +506,40 @@ jobs:
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: conda-incubator/setup-miniconda@11b562958363ec5770fef326fe8ef0366f8cbf8a # v3.0.1
- uses: conda-incubator/setup-miniconda@030178870c779d9e5e1b4e563269f3aa69b04081 # v3.0.3
with:
activate-environment: gdalenv
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
auto-update-conda: true
use-only-tar-bz2: false
- run: |
cmake --version
- name: Install dependency
shell: bash -l {0}
run: |
conda install --yes --quiet proj pytest pytest-env pytest-benchmark filelock lxml
conda install --yes --quiet proj pytest pytest-env pytest-benchmark filelock lxml cmake
- name: Check CMake version
shell: bash -l {0}
run: |
cmake --version
- name: Configure
shell: bash -l {0}
run: |
mkdir -p $GITHUB_WORKSPACE/build
cmake -A ${architecture} -G "${generator}" -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 -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 -DWERROR_DEV_FLAG="-Werror=dev"
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config RelWithDebInfo -j 2
- name: Configure with even less dependencies
shell: bash -l {0}
run: |
rm -f build/CMakeCache.txt
cmake -A ${architecture} -G "${generator}" -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 -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 -DWERROR_DEV_FLAG="-Werror=dev"
- name: Configure with even less dependencies, and disabling all optional drivers
shell: bash -l {0}
run: |
rm -f build/CMakeCache.txt
cmake -A ${architecture} -G "${generator}" -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 -DWERROR_DEV_FLAG="-Werror=dev"
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config RelWithDebInfo -j 2
Expand Down Expand Up @@ -573,7 +574,7 @@ jobs:
- name: Checkout GDAL
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup cache
uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
id: cache
with:
path: ${{ github.workspace }}/.ccache
Expand Down Expand Up @@ -652,7 +653,7 @@ jobs:
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: conda-incubator/setup-miniconda@11b562958363ec5770fef326fe8ef0366f8cbf8a # v3.0.1
- uses: conda-incubator/setup-miniconda@030178870c779d9e5e1b4e563269f3aa69b04081 # v3.0.3
with:
activate-environment: gdalenv
python-version: 3.9
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/code_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5.0.0
- uses: pre-commit/action@646c83fcd040023954eafda54b4db0192ce70507 # v3.0.0
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1

doxygen:
runs-on: ubuntu-latest
Expand Down
17 changes: 11 additions & 6 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
name: "CodeQL"

on:
push:
pull_request:
push:
paths-ignore:
- 'doc/**'
pull_request:
paths-ignore:
- 'doc/**'

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
Expand Down Expand Up @@ -41,7 +45,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
uses: github/codeql-action/init@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -57,6 +61,7 @@ jobs:

- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y ccache cmake g++ swig python3-numpy libproj-dev libqhull-dev
sudo apt-get install -y \
libblosc-dev \
Expand Down Expand Up @@ -107,7 +112,7 @@ jobs:
- name: Restore build cache
if: matrix.language == 'c-cpp'
id: restore-cache
uses: actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
uses: actions/cache/restore@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
with:
path: ${{ github.workspace }}/.ccache
key: ${{ matrix.id }}-${{ steps.get-arch.outputs.arch }}-${{ github.ref_name }}-${{ github.run_id }}
Expand Down Expand Up @@ -138,12 +143,12 @@ jobs:

- name: Save build cache
if: matrix.language == 'c-cpp'
uses: actions/cache/save@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
uses: actions/cache/save@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
with:
path: ${{ github.workspace }}/.ccache
key: ${{ steps.restore-cache.outputs.cache-primary-key }}

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
uses: github/codeql-action/analyze@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
with:
category: "/language:${{matrix.language}}"
Loading
Loading