32 Commits

Author SHA1 Message Date
Maximilian Ammann
f647525cc5 Fix android checks 2022-09-24 17:46:07 +02:00
Maximilian Ammann
ab97855ef3 Do not rebuild std on check and test 2022-09-18 12:06:53 +02:00
Maximilian Ammann
e7dd2a1a6d Selectively install targets 2022-09-17 21:11:36 +02:00
Maximilian Ammann
aa07abb683 Merge branch 'main' into wasm-executor
# Conflicts:
#	maplibre-demo/Cargo.toml
2022-09-17 15:46:04 +02:00
Max Ammann
5389c51377
Fix justfile for macOS (#171) 2022-09-16 16:56:47 +02:00
Maximilian Ammann
5b5be8ab40 Use custom profile and remove wasm-pack 2022-09-08 16:18:12 +02:00
Max Ammann
0b9404a518
Add watch functionality for web (#169) 2022-09-08 11:08:32 +02:00
Max Ammann
6aa0557c90
Configure rustfmt (#145)
* Configure rustfmt

* Apply new formatting rules
2022-07-17 16:14:29 +02:00
Max Ammann
4391d216fa
Update rust toolchain version (#146) 2022-07-06 20:29:53 +00:00
Antoine Drabble
172d64f1b3
Android improvements (#105)
* Improve the android demo project

* Install missing toolchain for the Android action

* Improve Android NDK installation docs

Co-authored-by: Maximilian Ammann <max@maxammann.org>
2022-06-11 21:08:10 +00:00
Max Ammann
b202dc8dd4
Enable bechmarks (#129)
* Fix benchmarks

* Add test data

* Update drivers

* No vulkan-sdk
2022-06-04 10:55:09 +02:00
Max Ammann
1c46a77ce0
Improve headless feature structure (#128)
* Collect headless related stuff under feature flag

* Run clippy
2022-06-04 10:53:54 +02:00
Maximilian Ammann
31fa4ed421 Fix web pipeline 2022-06-02 17:50:09 +02:00
Maximilian Ammann
0b820ab610 Speedup web checking by using same config 2022-06-02 16:45:10 +02:00
Maximilian Ammann
873e351890 Fix tests for various platforms 2022-06-01 18:05:38 +02:00
Zsolt Bölöny
e59dacdb45
Fix unit test build and run tests on CI (on some platforms) (#117)
* Fix unit test build

* Don't run static tile fetching test if no tiles are embedded

* Don't test code examples which use private modules

* Disable Tokio tests on WASM32 platform

* Move linux-demo action into demo folder for consistency

* Run tests on Windows and Linux (at least)
2022-05-31 21:07:54 +02:00
Maximilian Ammann
8b5a4d241f Change command name 2022-04-26 11:24:49 +02:00
Maximilian Ammann
a7f87f635e Enable demo and lib to build with parcel and webpack 2022-04-25 19:24:12 +02:00
Maximilian Ammann
1aad0c1c1f Split into demo and lib, working commonjs/umd demo 2022-04-25 14:34:05 +02:00
Maximilian Ammann
66ffdfdd02 Fix clippy in CI 2022-04-24 12:08:53 +02:00
Maximilian Ammann
e7e14d014d Remove cargo-apk 2022-04-23 19:11:41 +02:00
Max Ammann
0512e536f9
Refactor XCode project and build xcframework (#15)
Refactored xcode project into a framework.

* This framework can be bundled into an xcframework
* The xcframework can be added to a swift package

Deployment happens through #21
2022-04-23 14:36:51 +02:00
Maximilian Ammann
3ede57b6ce Try to force different toolchains 2022-04-22 22:36:50 +02:00
Maximilian Ammann
704bb25818 Use just command for setting up toolchain 2022-04-22 22:29:30 +02:00
Maximilian Ammann
b18f823f43 Optimize CI runtime by using a better cache 2022-04-22 22:23:49 +02:00
Maximilian Ammann
729287cf07 Fix android build 2022-04-22 22:15:16 +02:00
Maximilian Ammann
24bd16c112 Remove some crates and rename others 2022-04-22 21:13:58 +02:00
Maximilian Ammann
b178518705 Fix checks with clippy 2022-04-20 22:10:58 +02:00
Maximilian Ammann
0ada6c6ed3 Fix CI 2022-04-20 21:18:01 +02:00
Maximilian Ammann
ac3224256e Rename to maplibre-rs except for apple stuff 2022-04-20 13:09:44 +02:00
Maximilian Ammann
77601cee4a Add comment with profile 2022-04-18 21:25:58 +02:00
Maximilian Ammann
04aece9ebc Switch to just 2022-04-18 21:07:33 +02:00