871 Commits

Author SHA1 Message Date
Nyall Dawson
bd0ebbfe7d Use internal spatialindex for Ubuntu CI 2025-09-29 10:51:43 +10:00
Nyall Dawson
6209228ddd
Try to fix spell check workflow 2025-09-25 14:31:08 +10:00
Nyall Dawson
fb03531d25 Drop pdal from ubuntu CI
This requires compilation of PDAL (since it's not available in
the Ubuntu repos), which takes a LONG time and adds substantially
to the CI run time.

We retain test coverage via the Fedora builds.
2025-09-18 04:56:17 +10:00
Nyall Dawson
0145a62f67 Enable sfcgal for ubuntu builds
Since 25.04 has new enough sfcgal to support this
2025-09-17 12:17:11 +10:00
Mathieu Pellerin
4261358310 Ubuntu 24.10 has reached EOL and its repositories are not available anymore, let's see what 25.04 gives us 2025-09-16 20:09:38 +10:00
Nyall Dawson
9b455ea247 Try bumping CI to Fedora 42 2025-09-08 15:33:50 +10:00
bdm-oslandia
6f5e3dab94 CI(qt6): add SFCGAL build and test runs
* add CGAL+SFCGAL 2.1.0 installation in docker image
* call test for SFCGAL integration
2025-09-05 09:30:02 +10:00
Nyall Dawson
e15ceb9671 More fixes 2025-09-04 16:04:23 +10:00
Nyall Dawson
f31cff4dd7 Fix builds 2025-09-04 16:04:23 +10:00
Nyall Dawson
b7e1710503 Default to webengine enabled, enable for Ubuntu CI builds 2025-09-04 16:04:23 +10:00
Nyall Dawson
8ba9359509 Disable qt5 based mingw build 2025-09-04 16:04:23 +10:00
Nyall Dawson
cfc7c797af Update CI to assume qt6 builds 2025-09-04 16:04:23 +10:00
dependabot[bot]
f47bb5eb34 Bump lukka/get-cmake from 4.0.3 to 4.1.1
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 4.0.3 to 4.1.1.
- [Release notes](https://github.com/lukka/get-cmake/releases)
- [Commits](6b3e96a9bc...2ecc21724e)

---
updated-dependencies:
- dependency-name: lukka/get-cmake
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-03 12:12:56 +10:00
Even Rouault
75a180c645
Merge pull request #63041 from qgis/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-09-02 17:24:20 +02:00
dependabot[bot]
8db817fc99
Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 10:31:38 +00:00
Nyall Dawson
1d38590490 Move to Fedora 41 2025-09-02 18:51:52 +10:00
Nyall Dawson
ad0b82dde9 Avoid test failure artifact name clash 2025-09-02 18:51:52 +10:00
Nyall Dawson
831a471b30 Avoid hardcoding distro version in file names 2025-09-02 18:51:52 +10:00
Nyall Dawson
2ecbff8a05 Add distro name to test results report to avoid clash 2025-09-02 18:51:52 +10:00
Nyall Dawson
cfb80176e5 Use a different blocklist for fedora/ubuntu qt6 builds 2025-09-02 18:51:52 +10:00
Nyall Dawson
4d207b8871 Fix clang-tidy run 2025-09-02 18:51:52 +10:00
Nyall Dawson
e49087b258 Move Ubuntu workflow to qt 6 2025-09-02 18:51:52 +10:00
Matthias Kuhn
e2eab9be39
Deduplicate all libs (not just Qt) (#62945)
* Deduplicate all libs (not just Qt)

* Only dedup .so and .dylib
2025-08-24 15:30:03 +02:00
Nyall Dawson
740a639c2e Bump qt5 distro to 24.10 2025-08-21 13:35:32 +10:00
Nyall Dawson
d940815831 Don't rely on qt version switch for extra compilation options 2025-08-20 07:55:36 +10:00
Nathan Woodrow
0a70019900
Windows - Add product, company name, and version info, into exe and dlls for better windows file info display (#62516)
Add product, company name, and version info into  for display in Windows file Details tab.

* use CMAKE_[..]_COMPILER_LAUNCHER (fix ccache being called for rc files)
* Move windows resources into platform windows folder
* Move windows ico files from app into platform/windows as main location for platform resources

---------

Co-authored-by: Matthias Kuhn <matthias@opengis.ch>
2025-08-04 09:21:23 +10:00
Matthias Kuhn
97ed740aea
Merge branch 'master' into wrapper-bat 2025-08-02 09:23:36 +02:00
Denis Rouzaud
97ee003455
fix pr-auto-milestone.yml 2025-08-01 09:39:07 +02:00
Denis Rouzaud
4850496418
Fix pr-auto-milestone.yml for 4.0 (#62744) 2025-08-01 06:15:28 +02:00
Denis Rouzaud
8124272189
Fix pre-commit workflow on backports (#62743)
Do not run on push on backport branches, only on master and release-*
2025-08-01 05:52:30 +02:00
Denis Rouzaud
f84ce78ac0 fix Macos SDK export 2025-07-30 10:39:19 +02:00
Matthias Kuhn
00c1eaa04e
Use implicit sip-build wrapper in ci 2025-07-17 09:39:15 +02:00
Matthias Kuhn
3b6eb2042d
Use .bat for sip in github action 2025-07-03 07:56:39 +02:00
dependabot[bot]
855e741ada
Bump lukka/get-cmake from 4.0.2 to 4.0.3
Bumps [lukka/get-cmake](https://github.com/lukka/get-cmake) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/lukka/get-cmake/releases)
- [Commits](ea00481682...6b3e96a9bc)

---
updated-dependencies:
- dependency-name: lukka/get-cmake
  dependency-version: 4.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 19:05:49 +00:00
Nyall Dawson
e388375c71 Bump workflow python versions 2025-06-27 16:18:55 +12:00
Matthias Kuhn
85637da1f1
Remove spaces from master build ids 2025-06-25 20:22:17 +02:00
Matthias Kuhn
ced6fd5280
Use filename instead of display-name 2025-06-25 18:49:54 +02:00
Matthias Kuhn
2b1c9fe053
Fix ccache id for macos 2025-06-25 16:08:44 +02:00
Matthias Kuhn
99ff547e69 vcpkg-diff: graceful with * at the start of the line 2025-06-25 09:23:53 +02:00
Matthias Kuhn
b1ce2329a4
Merge pull request #60039 from qgis/macdmg
🍎 Mac Qt6 .dmg
2025-06-25 07:08:36 +02:00
Valentin Buira
a896c5e8f8 Update regex to also match format from crash report 2025-06-17 12:48:18 +12:00
Mathieu Pellerin
077b6d5c51 Update vcpkg baselines 2025-06-10 19:48:42 +07:00
Matthias Kuhn
e004367bae Fix lipomerge 2025-06-05 13:51:13 +02:00
Matthias Kuhn
fd339a2450 asset caching from open-vcpkg 2025-06-05 13:51:13 +02:00
Matthias Kuhn
c8751606f5 Support for arrow-adbc, duckdb and oracle 2025-06-05 13:51:13 +02:00
Matthias Kuhn
5df38de17b Set deployment target 2025-06-05 13:51:13 +02:00
Matthias Kuhn
4a00381bfb Preserve symlinks via tar 2025-06-05 13:51:12 +02:00
Matthias Kuhn
5b0723e0d5 Handle symlinks in lipo-dir-merge 2025-06-05 13:51:12 +02:00
Matthias Kuhn
4b89fc14af Upload dmg 2025-06-05 13:51:12 +02:00
Matthias Kuhn
dc9f5b94a0 Fix path 2025-06-05 13:51:12 +02:00