Commit Graph

115 Commits

Author SHA1 Message Date
Oliver Wipfli
330eb8173d Revert "Gradle update" (#614) 2022-12-18 20:32:22 +01:00
Artak Kalantarian
b55b31113a Update Android Gradle Plugin to 7.3.1 (#611) 2022-12-17 21:54:54 +01:00
Oliver Wipfli
2478d54261 Remove unneeded credentials (#601) 2022-12-15 10:15:05 +01:00
Oliver Wipfli
142a4bc3e3 Run iOS CI on change to platform/darwin (#583) 2022-12-13 10:49:28 +01:00
Oliver Wipfli
7397370342 Fix Maven read timeouts in Android release workflow (#591) 2022-12-10 13:52:17 +01:00
Andrew Calcutt
7fef445a3c Fix ubuntu arm64 binary getting published to last version (#590) 2022-12-10 04:59:35 -05:00
Andrew Calcutt
db35d7b6c6 force 'linux' as target platform for node-pre-gyp in ubuntu arm64 binary (#589) 2022-12-10 03:16:36 -05:00
Oliver Wipfli
2fcd4f8dea Remove requirement to run android release on self-hosted runner (#587) 2022-12-09 21:45:54 +01:00
Andrew Calcutt
a405d7a9b3 Node workflow - build linux arm64 in a container (#520)
Co-authored-by: acalcutt <acalcutt@worcester.edu>
2022-12-09 21:05:11 +01:00
Tadej Novak
a2a775c306 [macos] Fix compilation issues using newer versions of Xcode (#561) 2022-11-20 14:48:01 +01:00
Tadej Novak
38dd987b08 Update automated builds to use Qt 6.4.1 (#559) 2022-11-19 09:39:16 +01:00
dependabot[bot]
ef4b685162 Bump JamesIves/github-pages-deploy-action from 4.3.3 to 4.4.1 (#551)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 18:45:26 +01:00
dependabot[bot]
87f96209bd Bump actions/download-artifact from 2 to 3 (#552)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 18:44:31 +01:00
Oliver Wipfli
c9d085a473 Add rust book for documenation (#533) 2022-10-31 15:54:14 +01:00
Tadej Novak
e64b5b111b [qt] Add a test for library usage (#538) 2022-10-24 08:39:08 +02:00
dependabot[bot]
4834463c39 Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 (#534)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 16:21:56 +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
Andrew Calcutt
60d63c7fe0 Node workflow - Add version to commit, simplify cmake commands (#514) 2022-09-28 14:49:15 +02:00
Andrew Calcutt
35f751c3ad node workflow - publish to npm in a separate job (#512) 2022-09-27 18:30:26 +02:00
Birk Skyum
b9bd27b76b Enable npm publish for node releases (#506) 2022-09-26 18:22:40 +02:00
Andrew Calcutt
c29f55794b Remove node matix from workflow (#505) 2022-09-24 15:09:24 +02:00
Andrew Calcutt
b9a3931da4 Improved node release workflow with arm support 2022-09-24 01:31:08 +02:00
Birk Skyum
ab06f10217 Increase minimum node version to 14 (#495) 2022-09-23 11:51:26 +02:00
Birk Skyum
db2c871da6 Avoid unnecessary workflow triggers (#499) 2022-09-23 11:13:21 +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
Andrew Calcutt
174505c32a Update token to NODE_PRE_GYP_GITHUB_TOKEN (#467) 2022-09-13 16:16:21 +02:00
Birk Skyum
1310ce298d Fix android ci workflows (#476) 2022-09-13 16:10:43 +02:00
Carlo Marinangeli
62e0a12ff0 Choose JDK11 in Android workflow (#475) 2022-09-13 14:15:05 +02:00
Tadej Novak
3cca1b255f Update Qt CI for desktop platforms (#468) 2022-09-11 21:47:12 +02:00
Andrew Calcutt
0c41499772 add node release checkout token (#466) 2022-09-11 14:19:21 +02:00
Andrew Calcutt
47c8e79a45 Node x64 release workflow (#378) 2022-09-11 10:30:54 +02:00
Birk Skyum
439eb04254 Run ci on macos-12 (#434) 2022-09-08 17:10:35 +02:00
Birk Skyum
95f41105e8 Use self-hosted AWS runners (#426) 2022-09-08 05:23:14 +02:00
Birk Skyum
b5f5e425a6 Fix macos-ci using darwin-style-code instead of nitpick (#427) 2022-09-07 15:04:18 +02:00
Rob Labs
901ab18689 Fix for "NSExpression function is forbidden" (#411)
* For iOS 15.5, refactor how MGL Expressions are defined. Fix for "NSExpression function is forbidden" #331

* Convert CI Scheme to TestPlan. Add CI-Expressions TestPlan (which skips tests unrelated to `NSExpression`)

* Update Swift & Objective-C sample Code for MGL Expressions.  Use these patterns for fixing unit tests.

* Update Swift sample code & documentation for MGL expressions.  Update API docs (.h) & online docs (HTML) with:  `make darwin-style-code && make idocument`

* Refresh developer documentation for:  build dependencies, running unit tests from the command line, and logging in C++.

* Mark certain unit tests as "Expected Failures":  Awaiting unit test refactoring for https://github.com/maplibre/maplibre-gl-native/issues/331

* Update to latest Xcode & iOS SDK. Update GitHub Action Runner Images from https://github.com/actions/runner-images

* For iOS 15.5, add "Expected Failure" for tests

* Skip failing test unrelated to NSExpressions

* Convert macOS project to use Test Plans

* Exclude previously failing Offline Storage test

* Refactor MGL Match expressions for macOS & iOS 15.5

* Refactor Unit Tests so that "Excluded Failures" work for both macOS 12 & iOS 15.5

* Refresh documentation on how to test for macOS from the command line
2022-09-03 22:32:15 +02:00
Oliver Wipfli
c2d91477b1 Run render tests in CI (#357)
* Add render test workflow

* Sudo

* Add debug output

* Remove path

* Use xvfb

* Remove unneeded code

* Upload render query test artifact

* Always upload artifact

* Add failing tests to ignores file

* Rename workflow

* Fix file extension

* Change xvfb options

* Ignore x display errors

* Run render tests on macOS

* Upload render test artifacts

* Run linux render tests

* Revert runner changes

* Remove linux render test

* Remove ignores

* Add macos ignore

* Add documentation

* Update DEVELOPING.md

Co-authored-by: Tadej Novak <tadej@tano.si>
2022-08-13 12:42:10 +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
Tadej Novak
af36ed3456 Only override CMAKE_OSX_ARCHITECTURES for XCode (#352) 2022-08-06 17:27:47 +02:00
Oliver Wipfli
ca9a40eb53 Run iOS and Qt CI on main (#368) 2022-07-16 11:49:13 +02:00
Oliver Wipfli
7a40d4cbd3 Remove redundant working directory in Android CI (#343) 2022-07-03 15:15:05 +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
28bc0822d2 Add update-gl-js.yml workflow (#315)
* Add `update-gl-js.yml` workflow

* Add `update-gl-js.yml` workflow
2022-06-13 19:29:49 -07:00