Commit Graph

51 Commits

Author SHA1 Message Date
dependabot[bot]
1237e112c5 Bump the dependencies group across 1 directory with 2 updates (#2584) 2024-08-05 12:15:52 +02:00
bilal614
2e3538c2fe Refactor expression.test.cpp to use std::filesystem (#2649)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-07-26 18:21:37 +02:00
Tadej Novak
bfa7683188 [qt] Update CI setup (#2403) 2024-05-20 21:22:14 +02:00
dependabot[bot]
9bd1c33b1c Bump the dependencies group with 2 updates (#2409)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 14:56:28 +02:00
Tadej Novak
2690e3d542 [qt] Use GCC 13 on Ubuntu 24.04 to fix the CI (#2401) 2024-05-19 14:42:30 +02:00
Tadej Novak
2d73f9b260 [qt] Try to stabilise the CI (#2120)
Co-authored-by: Bart Louwers <bart@emeel.net>
2024-02-17 22:47:07 +01:00
JannikGM
8df3d33d8c Run platform CI on platform branches (#2095) 2024-02-12 12:07:41 +01:00
Bart Louwers
86dec657f9 Update Python Qt macOS CI (#1955) 2023-12-13 18:11:28 +01:00
Tadej Novak
bf472b0703 [qt] Update build images to use GCC11 (#1889) 2023-11-26 16:30:28 +01:00
Tadej Novak
3aacc0aae8 [qt] Only build core platform as part of main maplibre-native repo (#1740) 2023-11-21 17:13:04 +01:00
Tadej Novak
dd53f63002 Ignore Qt installation when finding ICU (#1813) 2023-10-30 10:49:49 +00:00
Tadej Novak
c78eafff22 [ci] Qt workflow improvements (#1804) 2023-10-26 16:09:39 +02:00
Tadej Novak
39f0685368 [qt] Make WASM build run without crashes with latest Qt (#1709) 2023-10-14 12:20:12 +00:00
Tadej Novak
a3e3290d68 Fixes for GCC 13 and LLVM 17 (#1749) 2023-10-14 10:48:59 +02:00
dependabot[bot]
ed94086796 Bump seanmiddleditch/gha-setup-ninja from 3 to 4
Bumps [seanmiddleditch/gha-setup-ninja](https://github.com/seanmiddleditch/gha-setup-ninja) from 3 to 4.
- [Release notes](https://github.com/seanmiddleditch/gha-setup-ninja/releases)
- [Commits](https://github.com/seanmiddleditch/gha-setup-ninja/compare/v3...v4)

---
updated-dependencies:
- dependency-name: seanmiddleditch/gha-setup-ninja
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06 05:59:07 +00:00
dependabot[bot]
a37c8b8f73 Bump actions/checkout from 3 to 4 (#1603)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 10:18:21 +00:00
Bart Louwers
11d2f30400 Enable CI for feature branch PRs (#1559) 2023-08-23 18:24:34 +02:00
Bart Louwers
4f649450d3 Install shellcheck in pre-commit env (#1410) 2023-07-24 17:12:00 +02:00
Tadej Novak
bd91b2362a [qt] Make unit tests build and run (#1042)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-05-08 15:04:35 +02:00
Birk Skyum
403a12bd1b Update paths from maplibre-gl-native to maplibre-native (#1090) 2023-05-01 09:41:26 +02:00
Tadej Novak
95c7e3818d [cmake] Use MLN prefix instead of MBGL (#1054)
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-04-28 00:34:38 +02:00
Bart Louwers
626d9d897d Add CMakeLists.txt in root as dependency to workflows (#1051) 2023-04-22 17:21:50 +02:00
Tadej Novak
a8f4cf70a1 [qt] Further ccache improvements (#1023) 2023-04-17 21:10:36 +03:00
Tadej Novak
08d8b0b501 [qt] Update to Qt 6.5.0 (#996) 2023-04-11 13:52:05 +02:00
Tadej Novak
c172fbb068 [qt] Try to reduce number of ccache caches (#997) 2023-04-11 13:00:24 +02:00
Alex Cristici
eadb3697e9 Removed submodule maplibre-gl-js (#938) 2023-03-25 14:46:49 +01:00
tdcosta100
7ff17fd634 Fix "Filename too long" when cloning the repository in Qt CI (#925) 2023-03-23 19:10:07 +01:00
Bart Louwers
d77f33b2bc Make sure Actions are run when maplibre-gl-js is changed (#768) 2023-02-03 15:05:50 +01:00
Bart Louwers
bca46a8646 Refactor CI workflows from paths-ignore -> paths #503 (#677) 2023-01-11 15:08:32 +01:00
Tadej Novak
28e21a2aae Update to Qt 6.4.2 (#663) 2023-01-08 11:59:51 +01:00
Tadej Novak
38dd987b08 Update automated builds to use Qt 6.4.1 (#559) 2022-11-19 09:39:16 +01:00
Tadej Novak
e64b5b111b [qt] Add a test for library usage (#538) 2022-10-24 08:39:08 +02:00
Tadej Novak
997761b343 Update CI to Qt 6.4.0 (#518) 2022-10-05 13:44:09 +02:00
Birk Skyum
7f0bf18d33 Refactor qt workflow triggers (#513) 2022-10-01 10:23:49 +02:00
Tadej Novak
de88884162 Fix a typo in Qt release workflow (#487) 2022-09-18 20:31:35 +02:00
Tadej Novak
368b37a1ce Fix issues with Qt release tarballs (#486) 2022-09-18 19:37:42 +02:00
Tadej Novak
86b43ce0e5 Do not parallelise Qt release deployment (#480) 2022-09-13 23:25:24 +02:00
Tadej Novak
a0d28ee958 Prepare Qt release workflow (#477)
Co-authored-by: Birk Skyum <74932975+birkskyum@users.noreply.github.com>
2022-09-13 21:55:16 +02:00
Birk Skyum
8d7995e783 CI Ignore md files (#478) 2022-09-13 20:24:29 +02:00
Tadej Novak
53f39f511d Modernised Qt Windows CI (#469) 2022-09-13 19:31:01 +02:00
Birk Skyum
1310ce298d Fix android ci workflows (#476) 2022-09-13 16:10:43 +02:00
Tadej Novak
3cca1b255f Update Qt CI for desktop platforms (#468) 2022-09-11 21:47:12 +02:00
Birk Skyum
77a859f1ad Update github actions, and add dependabot to keep track of them (#387)
* dependabot for github actions

* Update github actions

* update ubuntu version from deprecated 18

* keep ubuntu 20
2022-08-11 11:29:22 +02:00
Oliver Wipfli
ca9a40eb53 Run iOS and Qt CI on main (#368) 2022-07-16 11:49:13 +02:00
Tadej Novak
9cd70bfe7f Qt build improvements and documentation (#277)
* Qt build improvements and documentation

* Update include/mbgl/actor/actor_ref.hpp

Co-authored-by: Oliver Wipfli <oliver.wipfli@leichteralsluft.ch>
2022-06-16 20:52:52 +02:00
Brendan Ward
6dbc711e07 CI: ignore non-target platforms / CI workflows from each CI workflow (#333)
* ignore non-target platforms / CI workflows from each CI workflow

* Add missing exclusions, try to fix concurrency

* Try different concurrency setting

* Concurrency needs to be at workflow rather than job level

* trivial commit to test canceling previous CI jobs

* Remove concurrency from android-ci

* Try without wildcard exclusions of CI workflows

* Try more specific path exclusions in other CI workflows

* Minor change to see if other workflows are triggered
2022-06-16 20:31:59 +02:00
Oliver Wipfli
03dc955683 Restrict cancel workflow (#330) 2022-06-15 15:14:06 -07:00
Oliver Wipfli
1aeabf1fc6 Cancel previous CI run on new pull request push (#311)
Thanks for contributing to FOSS4G!
2022-06-13 19:26:51 -07:00
Ian Saultz
ea234edf67 chore: rename master -> main in CI and scripts (#246)
Thanks for contributing to FOSS4G!
2022-03-07 11:40:06 -08:00
kiibimees
747eb3a440 [qt] Build improvements and better handling of map settings (#197)
* QMapboxGLSettings functions for changing default options and getting default styles

* [qt] allow to build without widgets and other cmake improvements

* [qt] Install include/mbgl for development

* [qt] library static/shared install+export

* [qt] Add missing mbgl-compiler-options dependency for 'qmapboxgl'

* [qt] Raise CMAKE_OSX_DEPLOYMENT_TARGET from 10.13 to 13.0

* [qt] Add Qt::Sql dependency also to the final library. Build qmapboxgl as OBJECT lib inside QtLocation plugin.

* Remove Qt::Sql dependency from 'qmapboxgl'. Not really needed.

* Set CMake config files path back to ${CMAKE_INSTALL_LIBDIR}/cmake/QMapboxGL/

* [qt] Set CMAKE_OSX_DEPLOYMENT_TARGET only if it is not yet set

* [qt] Support CMake v3.11 and earlier versions

* [qt] Comment out 'iOS_static' from CI until it is fixed.

Co-authored-by: Rinigus <rinigus.git@gmail.com>
2022-02-14 17:18:29 +01:00