Commit Graph

52 Commits

Author SHA1 Message Date
Andrew Calcutt
8ab7771cd6 Fix node windows workflow (#2263) 2024-04-16 02:13:20 +02:00
Bart Louwers
4fa6cb2f87 Fix package.json (#2249) 2024-04-10 22:12:47 +00:00
dependabot[bot]
dea4eb89c8 Bump jwlawson/actions-setup-cmake from 1.14 to 2.0 (#2090)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 22:59:42 +02:00
JannikGM
8df3d33d8c Run platform CI on platform branches (#2095) 2024-02-12 12:07:41 +01:00
dependabot[bot]
eb18a3cefc Bump actions/cache from 3 to 4 (#2038)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 08:55:26 +01:00
Andrew Calcutt
43e52d054e Update node release based on maplibre-js release workflow - v2 with changelog (#1995)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-01-08 12:51:31 -05:00
dependabot[bot]
29126ecee0 Bump actions/upload-artifact from 2 to 4 (#1964)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 00:23:09 +01:00
dependabot[bot]
36d8277924 Bump actions/setup-node from 3 to 4 (#1801)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-26 16:12:04 +02:00
Andrew Calcutt
ae2c90719e update for node 21 (#1794)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
2023-10-23 17:06:58 +02:00
dependabot[bot]
a95ec2956c Bump jwlawson/actions-setup-cmake from 1.13 to 1.14 (#1746)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 20:06:33 +02:00
Tadej Novak
ff2fdcbf85 Update minimum CMake version to 3.19 (#1643)
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-10-09 12:35:25 +02: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
f59141f319 Drawable Renderer (#1570) 2023-08-31 15:36:19 +02:00
Bart Louwers
61f594d350 CI for drawable/legacy renderer with matrix (#1344) 2023-08-31 15:36:19 +02:00
Bart Louwers
11d2f30400 Enable CI for feature branch PRs (#1559) 2023-08-23 18:24:34 +02:00
Bart Louwers
1c44705685 Fix flaky Node.js CI with cache (#1443) 2023-08-01 12:38:06 +02:00
Bart Louwers
4f649450d3 Install shellcheck in pre-commit env (#1410) 2023-07-24 17:12:00 +02:00
mwilsnd
97c75856ad Add WebP decoding support to Linux and Windows (#1314) 2023-07-09 15:57:42 +02:00
Birk Skyum
403a12bd1b Update paths from maplibre-gl-native to maplibre-native (#1090) 2023-05-01 09:41:26 +02:00
Bart Louwers
626d9d897d Add CMakeLists.txt in root as dependency to workflows (#1051) 2023-04-22 17:21:50 +02:00
Bart Louwers
453af362cb Linux C++ test & render tests on CI (#1033)
Co-authored-by: rpitre-wetdog <129877142+rpitre-wetdog@users.noreply.github.com>
Co-authored-by: Tadej Novak <tadej@tano.si>
Co-authored-by: Robin <boldtrn@users.noreply.github.com>
Co-authored-by: Siarhei Fedartsou <siarhei.fedartsou@gmail.com>
2023-04-22 14:24:42 +02:00
Joel Winarske
64c9dc446e Wayland Support (#1018)
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2023-04-18 01:53:37 +02:00
Bart Louwers
569791b310 Run macOS workflows only on opengl-2 branch (#1012) 2023-04-13 22:30:18 +03:00
Alex Cristici
eadb3697e9 Removed submodule maplibre-gl-js (#938) 2023-03-25 14:46:49 +01:00
Bart Louwers
343bfe443f Run node-ci on changes to macOS, Linux & Windows platforms (#922) 2023-03-21 19:46:12 +01:00
tdcosta100
516b6d4d98 Cache optimizations on Node CI (#892) 2023-03-10 10:38:31 -05:00
Andrew Calcutt
fb1572bcfb Move node ci+release to self hosted Ubuntu arm64 (#873) 2023-03-03 13:14:28 -05:00
tdcosta100
f06f60803c Add windows support (#707)
Co-authored-by: acalcutt <acalcutt@techidiots.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
Co-authored-by: Ovidiu Voda <ovi.voda@gmail.com>
2023-02-25 16:12:06 -05:00
Wei Chen
ea9091fc98 Enable Render test CI (#837)
Co-authored-by: wei chen <wei.chen@grabtaxi.com>
2023-02-22 12:48:24 +01:00
Andrew Calcutt
302bcfea14 Update node (ubuntu-20.04, arm64) docker build workflow (#804) 2023-02-16 22:32:31 -05:00
dependabot[bot]
ff00587006 Bump docker/build-push-action from 3 to 4 (#755)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-12 00:55:48 -05: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
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
Andrew Calcutt
60d63c7fe0 Node workflow - Add version to commit, simplify cmake commands (#514) 2022-09-28 14:49:15 +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
8d7995e783 CI Ignore md files (#478) 2022-09-13 20:24:29 +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
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
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
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