Richard van der Hoff
82bcf48c88
Enable debuginfo for tarpaulin builds
...
It appears that tarpaulin complains if the symbol information is stripped from
the binary, and as of Rust 1.77, `debug=0` causes Cargo to strip all debug
info.
To fix this, set `debug=1`.
2024-03-21 17:46:30 +01:00
Andy Balaam
b2c96b72b0
ci: Add a CI workflow to verify the minimum supported Rust version
2024-03-18 18:39:07 +01:00
Benjamin Bouvier
74727e5f84
ci: update codecov action to v4
2024-03-04 12:25:19 +01:00
Damir Jelić
17e8109ab6
Bump our nightly version for the CI and xtask
2024-02-07 13:57:07 +01: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
Jonas Platte
51a0bb6f3b
ci: Upgrade typos action
2024-01-04 09:53:17 +01:00
Jonas Platte
337f2ad415
Upgrade nightly toolchain used for ci, xtask
2023-11-23 14:15:21 +01:00
Jonas Platte
b67ca2c123
ci: Increase log level for coverage job
2023-11-02 12:58:03 +01:00
Benjamin Bouvier
a052f26748
Bump synapse image version in integration testing
2023-10-23 14:56:11 +02:00
Benjamin Bouvier
b9b4e4e1e0
test: bump the sliding-sync image versions
2023-10-23 13:55:42 +02:00
Benjamin Bouvier
6368c699c2
test: Merge the two integration test suites into a single one
2023-10-23 13:55:42 +02:00
Jonas Platte
7f3fef5d8b
ci: Run documentation CI workflow when un-drafting a PR
2023-10-16 15:44:20 +02:00
Jonas Platte
d54668305e
ci: Run widget tests in coverage job
...
… the other experimental features were already getting enabled through
matrix-sdk-ui, so don't need to be enabled explicitly.
2023-10-11 15:13:08 +02:00
Jonas Platte
d3902fe375
ci: Upgrade crate-ci/typos
2023-10-04 13:48:31 +02:00
Ivan Enderlin
005d2638cb
fix(ci): Change tarpaulin output format from `Xml` to `xml`.
...
It's better huh?
2023-09-18 09:58:09 +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
Benjamin Bouvier
f5ab1084eb
fix: temporarily use the pip install method for the setup-matrix-synapse action
...
Until https://github.com/michaelkaye/setup-matrix-synapse/issues/95 is properly resolved.
2023-08-21 11:54:25 +02:00
Jonas Platte
340e0b7a03
ci: Use taiki-e/install-action to install protoc
2023-07-19 10:11:21 +02:00
Jonas Platte
d82628725f
ci: Remove serverName from setup-matrix-synapse arguments
...
We're getting warnings because this is not a supported parameter.
2023-07-14 12:05:02 +02:00
Jonas Platte
bfed0907ed
Remove wasm_command_bot
2023-07-14 11:07:47 +02:00
Dirk Stolle
0141dab8c9
ci: Update actions/checkout in GitHub Actions workflows to v3
...
Signed-off-by: Dirk Stolle <striezel-dev@web.de>
2023-07-14 10:22:55 +02:00
Jonas Platte
3c2b2756b0
ci: Fix git ref comparison
2023-07-13 13:54:59 +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
ec34036586
ci: Switch to branch-less GitHub pages workflow
2023-07-12 17:47:04 +02:00
Jonas Platte
6e10eb9efb
Remove matrix-sdk-crypto-js
...
It now lives in its own repository at
https://github.com/matrix-org/matrix-rust-sdk-crypto-nodejs
2023-07-12 16:23:37 +02:00
Jonas Platte
b9f98846c8
ci: Upgrade typos
2023-07-05 17:47:06 +02:00
Jonas Platte
cd4288391e
Bump nightly toolchain version
2023-07-03 18:57:05 +02:00
Ivan Enderlin
c955de8331
test: Change the installer for `setup-matrix-synapse`.
...
There is a bug in Synapse and changing the installer seems to fix the
problem.
2023-07-03 12:47:24 +02:00
Jonas Platte
ae4ead5550
Upgrade typos CI action
...
… and update the config file to reduce check flakiness.
2023-06-14 12:31:32 +02:00
Jonas Platte
c8b74bec0d
ci: Fixes to toolchain installation
2023-06-07 17:25:24 +02:00
Jonas Platte
f1e62b0bb8
ci: Run coverage when PR is ready for review
2023-06-07 11:31:39 +02:00
Ivan Enderlin
16932abeaa
chore: Make Tarpaulin happy.
2023-06-05 20:17:19 +02:00
Ivan Enderlin
d1bccacef9
chore: Make CI happy.
2023-06-05 19:40:51 +02:00
Benjamin Bouvier
b257d0dacd
chore: add the `--workspace` flag back in the documentation CI task
...
Signed-off-by: Benjamin Bouvier <public@benj.me>
2023-05-09 10:21:48 +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
Jonas Platte
c6c5e7fca6
Add CODEOWNERS file for automatic review requests
2023-05-04 16:41:04 +02:00
Jonas Platte
cca8ac7aea
ci: Only save caches from main branch
...
Caches saved from a PR can't be loaded from other unrelated PRs, wasting
space and possibly getting older previously-saved caches evicted first.
2023-04-28 11:17:19 +02:00
Jonas Platte
4ee4198e83
ci: Remove build caching for infrequently used release workflows
2023-04-28 11:17:19 +02:00
Ivan Enderlin
cbfa134087
feat(sdk): Remove hacks for Sliding Sync ranges
...
feat(sdk): Remove hacks for Sliding Sync ranges
2023-04-27 14:35:05 +02:00
Ivan Enderlin
3a8b6696f7
test: Install SS proxy v0.99.2.
2023-04-27 14:07:39 +02:00
Ivan Enderlin
a719f35a3e
test: Use the latest Sliding Sync proxy version.
2023-04-27 10:21:04 +02:00
Andrew Ferrazzutti
8e0559963e
Restore "Install musl-gcc for linux-musl nodejs releases"
...
This reverts commit cfc6ec2c0d
.
2023-04-26 20:25:57 +09:00
Andrew Ferrazzutti
4bbea71d51
Add comment to explain why to use Ubuntu LTS-1
2023-04-26 18:45:18 +09:00
Andrew Ferrazzutti
80de0f0bbe
Build Node bindings against Ubuntu 20.04
...
Fixes #1808
2023-04-26 18:45:16 +09:00
Andrew Ferrazzutti
46f69f7efd
Update supported Node.js versions
...
Signed-off-by: Andrew Ferrazzutti <andrewf@element.io>
2023-04-25 23:51:53 +09:00
Ivan Enderlin
cfc6ec2c0d
Revert "Install musl-gcc for linux-musl nodejs releases"
2023-04-24 19:59:01 +02:00