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