38 Commits

Author SHA1 Message Date
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
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
Maximilian Ammann
1ba6079ba2 Fix deployment of docs, and disable of demo 2022-06-03 11:10:15 +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
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
9d8e796b4f
Export toolchain tools (#61)
* Export toolchain tools

* Fix environment
2022-05-02 15:05: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
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
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
b18f823f43 Optimize CI runtime by using a better cache 2022-04-22 22:23:49 +02:00
Maximilian Ammann
1e7c15f941 Update caches 2022-04-22 21:55:32 +02:00
Maximilian Ammann
e6c212585e Refactor rust cache 2022-04-22 21:41:15 +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
33f48a0a1b Use composite actions 2022-04-20 15:32:29 +02:00