diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e348968d20..5f19ee0a17b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -222,6 +222,9 @@ jobs: - name: '[m], indexeddb stores, no crypto' cmd: matrix-sdk-indexeddb-stores-no-crypto + - name: '[m]-sdk-ui' + cmd: matrix-sdk-ui + steps: - name: Checkout the repo uses: actions/checkout@v3 diff --git a/xtask/src/ci.rs b/xtask/src/ci.rs index a4e4732680a..255f1e367d4 100644 --- a/xtask/src/ci.rs +++ b/xtask/src/ci.rs @@ -96,6 +96,8 @@ enum WasmFeatureSet { /// Equivalent to `indexeddb-all-features`, `indexeddb-crypto` and /// `indexeddb-state` Indexeddb, + /// Check `matrix-sdk-ui` crate + MatrixSdkUi, } impl CiArgs { @@ -303,6 +305,10 @@ fn run_wasm_checks(cmd: Option) -> Result<()> { WasmFeatureSet::IndexeddbState, "-p matrix-sdk-indexeddb --no-default-features --features state-store", ), + ( + WasmFeatureSet::MatrixSdkUi, + "-p matrix-sdk-ui --no-default-features --features matrix-sdk/js,matrix-sdk/rustls-tls,e2e-encryption", + ), ]); let run = |arg_set: &str| {