Kévin Commaille
e355a6aa39
ci: Bump version of rust nightly
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-10 11:35:19 +02:00
Damir Jelić
8eebb9bb39
chore: Use a released version of uniffi ( #3382 )
...
The commit we were using has been part of the 0.27.1 release, so let's
use it:
789a9023b5
2024-05-06 14:32:47 +02:00
Damir Jelić
17e8109ab6
Bump our nightly version for the CI and xtask
2024-02-07 13:57:07 +01:00
Doug
bd38dc971b
xtask: Tidy-up the swift task.
2024-02-05 16:27:02 +00:00
Doug
2f6d0450a7
xtask: Simplify the code used to build targets for Swift.
2024-02-05 15:50:46 +00:00
Doug
e07ed14d20
xtask: Add supported swift targets and iterate through them when building.
2024-02-05 15:30:35 +00:00
Ivan Enderlin
62641adfeb
Revert "Revert "matrix-sdk-indexeddb: make matrix-sdk-base an optional dependency""
2024-01-11 15:20:38 +01:00
Ivan Enderlin
1521ec6cb2
Revert "matrix-sdk-indexeddb: make matrix-sdk-base an optional dependency"
2024-01-11 15:05:00 +01:00
Richard van der Hoff
0d938d94aa
matrix-sdk-indexeddb: make matrix-sdk-base an optional dependency
...
If we're not using the StateStore, then we don't need a dependency on
`matrix-sdk-base`. Let's make it turn-off-able.
2024-01-05 17:29:07 +00:00
Stefan Ceriu
28a58479e7
Bring back original (slower) build style under the sequentially fla… ( #2960 )
...
* Bring back original (slower) build style under the `sequentially` flag to work around new build style hanging on older machines
* Apply suggestions from code review
Signed-off-by: Benjamin Bouvier <public@benj.me >
---------
Signed-off-by: Benjamin Bouvier <public@benj.me >
Co-authored-by: Benjamin Bouvier <public@benj.me >
2023-12-21 08:15:21 +00:00
Doug
e0ba9f5a22
xtask: Use Uniffi Library mode for Kotlin too.
2023-12-18 10:34:38 +01:00
Doug
b5aeea0a3b
xtask: Handle multiple headers/modulemaps.
2023-12-18 10:34:38 +01:00
Doug
d764fca7da
xtask: Move all the Swift files found
...
… and fix build swift errors.
- The XCFramework was being built with dylibs which aren't supported on iOS
- The tests build was attempting to generate uniffi from a moved file
2023-12-12 16:51:49 +01:00
Jonas Platte
3b7f9f7361
Reapply "bindings: Use new uniffi-bindgen build mode"
...
This reverts commit 0d24bcf6e5 .
2023-12-12 16:51:49 +01:00
Jonas Platte
337f2ad415
Upgrade nightly toolchain used for ci, xtask
2023-11-23 14:15:21 +01:00
Jonas Platte
c5c3850edf
Use the same nightly toolchain for all xtask commands
2023-11-23 14:15:21 +01:00
Stefan Ceriu
79c020f169
Switch from building each target individually to letting cargo figure out the optimal way
2023-11-22 12:33:26 +01:00
Damir Jelić
e5b06bd6d8
Enable backups in the crypto crate by default
2023-11-03 19:17:10 +01:00
Jonas Platte
4b98d24230
Upgrade UniFFI
2023-10-11 15:21:18 +02:00
Richard van der Hoff
fcd593b0bf
Improve documentation on xtask ci {wasm,wasm-pack}
2023-09-26 21:30:40 +02:00
Jonas Platte
7d674b39aa
Remove matrix-sdk-appservice
...
There is unfortunately no capacity for maintaining it as a first-party
component of the Rust SDK.
2023-09-05 15:40:38 +02:00
Jonas Platte
db565fcff3
ci: Improve caching for matrix-rust-components-swift and tarpaulin
2023-09-01 10:43:52 +02:00
Jonas Platte
0d24bcf6e5
Revert "bindings: Use new uniffi-bindgen build mode"
...
This reverts commit 329b6c4eb1 .
2023-08-22 18:40:20 +02:00
Jonas Platte
329b6c4eb1
bindings: Use new uniffi-bindgen build mode
2023-08-22 11:12:55 +02:00
Jonas Platte
ef0549b8b8
xtask: Use camino path types
2023-08-22 11:12:55 +02:00
Benjamin Bouvier
80c9464f1e
chore: fix typo in cargo xtask kotlin doc comment ( #2387 )
2023-08-08 16:00:20 +02:00
Damir Jelić
c22f6da909
Add a js feature to the qrcode crate
2023-07-31 10:08:53 +02:00
Benjamin Bouvier
020d5aa292
fix: use a little state machine to handle the response
...
and that allows to make sure that all event handlers are correctly called for all
events contained in the response.
2023-07-25 17:36:43 +02:00
Jonas Platte
bfed0907ed
Remove wasm_command_bot
2023-07-14 11:07:47 +02:00
Jonas Platte
5abc781e1f
Remove matrix-sdk-crypto-js
...
It now lives in its own repository at
https://github.com/matrix-org/matrix-rust-sdk-crypto-web
2023-07-13 13:11:02 +02:00
Jonas Platte
cd4288391e
Bump nightly toolchain version
2023-07-03 18:57:05 +02:00
Benjamin Bouvier
4fbb3d2b63
xtask: add --features testing to most testing tasks
2023-06-30 12:41:04 +02:00
Jonas Platte
b1c8859eb9
Upgrade UniFFI
2023-06-15 15:20:46 +02:00
Ivan Enderlin
e6fdcfdf52
chore: Make Clippy happy.
2023-06-05 20:05:46 +02:00
Ivan Enderlin
d86647db77
chore(ci): Give pushd's result a name so that it's not dropped.
2023-05-17 20:00:33 +02:00
Ivan Enderlin
fc37f337fb
fix(ci): Fix path to matrix-sdk-crypto-js and allow pushd to return an error.
...
First off, this patch changes `pushd(…)` to `pushd(…)?` so that errors
are propagated.
Second, instead of assuming that all crates live in `crates/`, let's
allow to precise a prefix, like `crates/` or `bindings/` directly in the
“folder” path of `args`.
2023-05-17 17:12:52 +02:00
Jonas Platte
cfc8effa66
Move timeline API into a new crate
...
… aimed at interactive user interfaces.
2023-05-17 09:58:31 +02:00
Stefan Ceriu
7ff125dae1
chore(xtask): clean apple generated bindings directory before building new ones
2023-05-12 16:27:14 +02:00
Kévin Commaille
ea826a257d
sdk: Replace Sled with SQLite as defaut store
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2023-05-08 12:11:10 +02:00
Jonas Platte
32fafe7be3
Pin rust nightly version
...
Works around https://github.com/rust-lang/rust/issues/111320 .
2023-05-08 10:44:14 +02:00
Benjamin Bouvier
be41dcf300
Remove unused dependencies
2023-05-02 15:06:46 +02:00
innocent fish
a35d96c15e
Update swift.rs
2023-03-30 16:08:06 +02:00
Damir Jelić
516d849ef2
Allow room key forwarding to be enabled and disabled ( #1365 )
...
Co-authored-by: Ivan Enderlin <ivan@mnt.io >
2023-03-14 18:23:39 +01:00
Jonas Platte
932cf2ad99
Fix experimental features not compiling without encryption
2023-03-08 15:03:20 +01:00
Jonas Platte
0c4c73084d
Appease clippy
2023-03-07 12:53:32 +01:00
Jonas Platte
32e8cb76b0
ci: Remove unused FeatureSet variant
2023-02-24 12:39:55 +01:00
ganfra
83dcb0eb48
xtask kotlin : fix formatting
2023-02-23 11:53:32 +01:00
ganfra
260e7c2d5e
Update kotlin xtask to not build aar
2023-02-22 10:28:08 +01:00
ganfra
6a7b28c085
Merge branch 'main' into ganfra/kotlin_binding_scripts
2023-02-02 11:52:32 +01:00
ganfra
1bcd8c7aae
Comment remove gradle_build
2023-02-02 11:50:47 +01:00