Max Ammann
0b9404a518
Add watch functionality for web ( #169 )
2022-09-08 11:08:32 +02:00
Max Ammann
1e438056df
Upgrade wgpu ( #162 )
...
* Upgrade wgpu
* Fix dependency issues
* Upgrade wgpu and fix specific version of web-sys
* Use latest wasm-bindgen-cli
2022-09-07 18:08:48 +02:00
karisair
6f409d7aa2
Fixes #27 - switched to macos-12 runner which is GA since 2022-06-13 ( #157 )
2022-07-17 15:58:31 +02:00
Max Ammann
2b0a352f32
Run scheduled to we get to know when the build breaks because of dependencies ( #154 )
...
We do not use a .lock file, as maplibre is a library. Therefore, build could potentially fail if new updates to dependencies are pushed. By building maplibre scheduled we get to know that.
2022-07-14 08:28:06 +02:00
Max Ammann
be5f855688
Improve CI ( #144 )
...
Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
2022-07-06 19:57:27 +00:00
Jackson Shi
74ca3ae4e5
Remove sqlite feature from windows build action ( #120 )
...
* rm sqlite
* rm sqlite install
* update build dependencies
Co-authored-by: Maximilian Ammann <max@maxammann.org>
2022-06-11 11:08:07 +02: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
Maximilian Ammann
377c58c97a
Fix artifact name
2022-06-03 14:20:51 +02:00
Max Ammann
f2e13c1317
Merge pull request #125 from maxammann/update-links
...
Fix links
2022-06-03 13:38:17 +02:00
Maximilian Ammann
ca2ad95260
Fix headers
2022-06-03 13:15:15 +02:00
Maximilian Ammann
ded62d76b1
Deploy to cloudflare
2022-06-03 12:47:59 +02:00
Max Ammann
4dbd47b09a
Merge pull request #123 from maxammann/fix-deployment
...
Fix deployment of docs, and disable of demo
2022-06-03 11:54:52 +02:00
Maximilian Ammann
1ba6079ba2
Fix deployment of docs, and disable of demo
2022-06-03 11:10:15 +02:00
Maximilian Ammann
31fa4ed421
Fix web pipeline
2022-06-02 17:50:09 +02:00
Maximilian Ammann
75f69fa840
Set NDK
2022-06-02 16:06:49 +02:00
Maximilian Ammann
c707fa3b5c
Use reusable workflows
2022-06-02 15:46:34 +02:00
Maximilian Ammann
9728caa2ac
Enable the test suite to use the CPU rasterizers (vulkan and egl)
2022-06-02 15:04:42 +02:00
Maximilian Ammann
cef804ef18
Install missing dependency
2022-06-01 18:19:33 +02:00
Maximilian Ammann
873e351890
Fix tests for various platforms
2022-06-01 18:05:38 +02:00
Maximilian Ammann
3f821e7f66
Run more tests in CI
2022-06-01 17:21:52 +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
Drabble
5daad34ba4
Create a Windows executable artifact in GHA ( #101 )
...
* Create a windows demo github action
* Move windows demo build workflow
2022-05-23 15:51:10 +00:00
Max Ammann
916af61abc
Add Render Graph from Bevy ( #93 )
...
* Add render graph from bevy with graph runner
* Add surface
* Continue to refactor renderer
* Make ScheduleMethod object safe in order to be able to have a dyn object in MapContext
* Cleanup, add some more documentation and simplify
Support resizing
Fix late init
* Update apple docs
* Give bevy attribution
* Pass github token
* Improve some comments
2022-05-23 16:53:51 +02:00
Drabble
01c45fd13f
Create a MacOS application artifact in GHA ( #104 )
2022-05-23 11:03:50 +02:00
Max Ammann
bac7ffb8c1
Move platform specific code to web ( #63 )
...
* Add a view state for input processing
* Move platform specific web code to web crate
* Run clippy
* Fix apple and android
* Move error function
* Do not enable all features
* Remove header from .h file
* Refactor to use where clauses
2022-05-02 20:29:05 +02:00
Max Ammann
720e1f95f1
Update issue templates and include labels ( #66 )
2022-05-02 15:18:22 +02:00
Max Ammann
9d8e796b4f
Export toolchain tools ( #61 )
...
* Export toolchain tools
* Fix environment
2022-05-02 15:05:44 +02:00
Max Ammann
e807913b63
Fix doc deployment ( #67 )
2022-05-01 22:33:14 +02:00
Max Ammann
4abe93444b
Merge branch 'main' into github-files
2022-04-26 21:19:44 +02:00
Maximilian Ammann
f966741b16
Disable clippy
2022-04-26 21:08:45 +02:00
Maximilian Ammann
ff4cf77d8b
Instead do a cargo clean
2022-04-26 20:21:25 +02:00
Maximilian Ammann
5c181f658d
Disable clippy check
2022-04-26 20:09:48 +02:00
Maximilian Ammann
29e9ff08fc
Update issue templates
2022-04-26 20:06:48 +02:00
Maximilian Ammann
91e6f21a5a
Add pull request template
2022-04-26 20:06:41 +02:00
Maximilian Ammann
ebfa301f06
Add issue templates
2022-04-26 20:02:59 +02:00
Maximilian Ammann
06718775ea
Update CI to use esbuild
2022-04-26 11:48:23 +02:00
Maximilian Ammann
4da958f252
Fix GITHUB_TOKEN usage in CI
2022-04-26 11:44:43 +02:00
Maximilian Ammann
8b5a4d241f
Change command name
2022-04-26 11:24:49 +02:00
Maximilian Ammann
69f245c205
Fix deployment
2022-04-25 21:17:50 +02:00
Maximilian Ammann
f0dcc2f3db
Use github token for setup-just
2022-04-25 21:13:28 +02:00
Maximilian Ammann
13f527a559
Update CI
2022-04-25 19:24:17 +02:00
Maximilian Ammann
8a1fa88dc9
Fix documentation
2022-04-24 12:11:37 +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
Maximilian Ammann
01f86dff1c
Build gradle project in CI
2022-04-23 18:38:19 +02:00
Max Ammann
cc65b1f515
Update logo ( #29 )
...
* Move logo and add to docs
* Update logo in README.md
* Add symlink
* Use action for speedup
* Fix build status badge
2022-04-23 14:37:29 +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
64e0c8de9e
Split web job
2022-04-22 22:26:11 +02:00