Andrew Calcutt
9831219edd
[node][main] fix npm ci to run in platform/node ( #2751 )
2024-08-22 19:34:52 -04:00
Bart Louwers
d377bcc5ba
Add back CMake build config for macOS ( #2729 )
...
Co-authored-by: Andrew Calcutt <acalcutt@techidiots.net >
2024-08-22 01:13:42 +02:00
Bart Louwers
ac0166577e
Do not use custom shell node-ci ( #2708 )
2024-08-08 21:55:28 +02:00
Bart Louwers
41ff7c3b0d
Move Node.js package.json to platform/node ( #2343 )
...
Co-authored-by: Andrew Calcutt <acalcutt@techidiots.net >
2024-07-10 14:15:26 +00:00
Andrew Calcutt
cdc701eda2
[node][main] Update latest release to node-v5.4.0 ( #2305 )
2024-04-21 22:47:47 -04:00
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