Commit Graph

72 Commits

Author SHA1 Message Date
Damir Jelić
691ea2d138 ci(crypto): Test the crypto crate features when we run the CI 2022-03-10 13:52:31 +01:00
Jonas Platte
804c8e6c43 ci: Add test and test-features xtask commands 2022-03-04 10:59:17 +01:00
Jonas Platte
beb4ecb581 ci: Remove mentions of non-existant matrix variables 2022-03-04 10:59:17 +01:00
Jonas Platte
e136199bfd ci: Don't run check / build before test
It is redundant.
2022-03-04 10:59:17 +01:00
Benjamin Kampmann
fd6f4385d4 Merge remote-tracking branch 'origin/main' into ben-splitting-out-store-impls 2022-03-03 12:57:00 +01:00
Jonas Platte
2182ebdd16 ci: Fix toolchain installation job name inconsistencies 2022-03-03 11:10:30 +01:00
Jonas Platte
439081e1db ci: Move wasm and appservice into separate workflows
… to reduce the size of `ci.yml` and to allow more fine-grained retries.
2022-03-03 11:10:29 +01:00
Jonas Platte
1968ae60aa ci: Fix inconsistencies in workflow yml formatting 2022-03-03 11:10:29 +01:00
Jonas Platte
b7a4ca4cff Create an xtask crate for workspace task automation
Initially covering:

* Building docs
* Nightly CI jobs
2022-03-03 11:10:28 +01:00
Jonas Platte
6e091dd5b8 ci: Use Swatinem/rust-cache@v1 instead of actions/cache@v2
Simplifies the cache configuration and could also improve build times by
disabling incremental compilation and potentially caching fewer things
or using a better cache key.
2022-03-03 11:04:07 +01:00
Jonas Platte
012954e7f4 ci: Remove --all flag from cargo fmt arguments
It is only relevant for non-workspace path dependencies.
2022-03-02 14:34:22 +01:00
Benjamin Kampmann
102f960d25 chore(ci): limit CI to pull-requests & push main
Running CI on every push means running it twice for any PR as well as commit on branches that aren't PRs. This limits the CI run to pull-requests against main and pushes to main directly, removing unnecessary workload for the CI and making PRs CI faster.
2022-03-02 13:01:18 +01:00
Benjamin Kampmann
c2bb1b9ad1 remove unneded braces in ci 2022-03-01 11:20:04 +01:00
Benjamin Kampmann
56b3b2cec6 minor fix in ci 2022-02-25 16:11:32 +01:00
Benjamin Kampmann
06c9b1abe3 fixing proepr cargo build call 2022-02-25 15:23:04 +01:00
Benjamin Kampmann
9386e9df51 fixing name path 2022-02-24 16:56:14 +01:00
Benjamin Kampmann
4d6d13b9c8 fixing some clippies and wrong package naming 2022-02-24 15:40:24 +01:00
Benjamin Kampmann
259ba3b794 refactor CI tests 2022-02-24 15:14:54 +01:00
Benjamin Kampmann
21887877da chore(CI): limit CI runs to non-draft PRs and manual dispatching 2022-02-23 16:04:05 +01:00
Benjamin Kampmann
fa60881e2d disable broken test 2022-02-02 20:34:52 +01:00
Benjamin Kampmann
9ff4609f3d testing emcc versions 2021-12-27 23:35:21 +01:00
Benjamin Kampmann
3cde28a438 trying older emscripten 2021-12-27 21:37:37 +01:00
Benjamin Kampmann
574893368b refine wasm tests 2021-12-22 12:32:59 +01:00
Benjamin Kampmann
1f5a084ccf don't fail fast 2021-12-22 11:38:52 +01:00
Benjamin Kampmann
8dda7ea8fa please consider all includes 2021-12-22 11:19:39 +01:00
Benjamin Kampmann
e619cc1eb7 don't combine 2021-12-22 10:59:17 +01:00
Benjamin Kampmann
1a206ff36c let them all run out 2021-12-16 18:46:00 +01:00
Benjamin Kampmann
afe7d055a1 [ci] fix syntax 2021-12-16 18:24:31 +01:00
Benjamin Kampmann
9d4d8667ff latest and node 2021-12-16 17:14:03 +01:00
Benjamin Kampmann
8feab722f8 [CI] dynamic node version 2021-12-16 11:35:24 +01:00
Benjamin Kampmann
7ad5bc7dee version listing 2021-12-16 11:15:10 +01:00
Benjamin Kampmann
71bc043d19 extended testing for wasm example 2021-12-16 10:52:15 +01:00
Benjamin Kampmann
678527e1e6 libolm is fixed, so should our code be 2021-12-13 22:35:56 +01:00
Benjamin Kampmann
89523241fd fixing main sdk wasm testing 2021-12-02 14:37:59 +01:00
Benjamin Kampmann
5734afc7ab [CI] fixing test syntax 2021-12-02 12:45:29 +01:00
Benjamin Kampmann
4e18286c1c remove another dependency 2021-12-01 23:53:07 +01:00
Benjamin Kampmann
10e27536ba fix CI format 2021-12-01 23:51:22 +01:00
Benjamin Kampmann
9883ca0d84 [CI] parallel and the correct crates 2021-12-01 23:46:05 +01:00
Benjamin Kampmann
aab1fd2147 fixing ci job 2021-12-01 21:03:26 +01:00
Benjamin Kampmann
1bbe38e376 compiling matrix-sdk for wasm 2021-12-01 20:32:26 +01:00
Benjamin Kampmann
8ab5df490a remove appservice, as it won't support wasm for a while 2021-12-01 15:39:41 +01:00
Benjamin Kampmann
787f8265d3 fixing CI 2021-12-01 15:15:26 +01:00
Benjamin Kampmann
293700ce69 checking all crates for wasm32 2021-12-01 14:53:21 +01:00
Benjamin Kampmann
42680164ea fix up CI test 2021-11-25 15:49:20 +01:00
Benjamin Kampmann
7df36e3d49 first attempt at creating a CI job for wasm tests 2021-11-18 13:37:11 +01:00
Damir Jelić
605c3b056f docs(sdk): Use a table to describe our features 2021-11-08 15:32:51 +01:00
Damir Jelić
61375a6245 chore: Add a github action to check for typos 2021-10-11 09:49:27 +02:00
Jonas Platte
2128d0bfcc CI: Use Nightly Clippy 2021-09-21 13:12:46 +02:00
Jonas Platte
42061c9bf5 CI: Run clippy on more (Cargo) targets 2021-09-21 13:12:34 +02:00
Damir Jelić
544a66fa34 chore: Rename the master branch 2021-09-20 10:09:40 +02:00