Kévin Commaille
f6c5addf55
refactor(sdk): Remove experimental-oidc feature
...
Now that is compiles under WASM and that the API was cleaned up, it
should be okay.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2025-03-24 14:04:04 +02:00
dependabot[bot]
d86117ac70
chore(deps): bump crate-ci/typos from 1.30.1 to 1.30.2
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.30.1 to 1.30.2.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.30.1...v1.30.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 20:24:01 +01:00
dependabot[bot]
914b7125cf
chore(deps): bump tj-actions/changed-files
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from dcc7a0cba800f454d79fff4b993e8c3555bcc0a8 to 0fee5fb278312d962ff465bb38dc4cae9f446de2.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](dcc7a0cba8...0fee5fb278 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 18:32:00 +02:00
Michael Telatynski
d777e68c4a
Pin tj-actions/changed-files
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2025-03-17 10:26:15 +00:00
dependabot[bot]
3fbf159d0e
chore(deps): bump crate-ci/typos from 1.30.0 to 1.30.1
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.30.0 to 1.30.1.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.30.0...v1.30.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 16:38:20 +01:00
dependabot[bot]
43d25127c3
chore(deps): bump crate-ci/typos from 1.29.7 to 1.30.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.29.7 to 1.30.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.29.7...v1.30.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-04 11:28:36 +02:00
bitfriend
c33c61a256
feat(ci): Implement CI to detect long path in pushed commit
2025-03-03 16:57:36 +00:00
dependabot[bot]
5fd0cb0ddb
chore(deps): bump bnjbvr/cargo-machete from 0.7.1 to 0.8.0
...
Bumps [bnjbvr/cargo-machete](https://github.com/bnjbvr/cargo-machete ) from 0.7.1 to 0.8.0.
- [Release notes](https://github.com/bnjbvr/cargo-machete/releases )
- [Changelog](https://github.com/bnjbvr/cargo-machete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bnjbvr/cargo-machete/compare/v0.7.1...v0.8.0 )
---
updated-dependencies:
- dependency-name: bnjbvr/cargo-machete
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 15:38:57 +01:00
Benjamin Bouvier
e5f6d026ff
ci: use an hardcoded version of cargo-machete in CI ( #4710 )
...
Should resolve the CI issues around cargo-machete.
See also:
https://github.com/bnjbvr/cargo-machete/issues/156#issuecomment-2681308436
2025-02-25 11:35:18 +01:00
Jonas Platte
f900db49dd
feat(sdk): Re-export the base crate's store module
...
Fixes a broken intra-doc link.
2025-02-21 09:36:50 +01:00
dependabot[bot]
6411d27096
chore(deps): bump crate-ci/typos from 1.29.5 to 1.29.7
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.29.5 to 1.29.7.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.29.5...v1.29.7 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-17 16:47:15 +01:00
Benjamin Bouvier
910a5ce90a
ci: add a task to compile benchmarks
...
This adds a task to compile the benchmarks in CI, without running them,
and with the lowest level of optimization that's available (the `dev`
profile).
2025-02-13 16:02:10 +01:00
Benjamin Bouvier
2291a61379
ci: add a new feature set to test experimental-oidc too
...
This would help find test failures specific to experimental-oidc, as
well as doctests failing (which would have prevented the failures fixed
in https://github.com/matrix-org/matrix-rust-sdk/pull/4614 to happen in
the first place).
2025-02-06 11:21:31 +01:00
dependabot[bot]
d18669e8d9
chore(deps): bump crate-ci/typos from 1.29.4 to 1.29.5
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.29.4 to 1.29.5.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.29.4...v1.29.5 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-03 16:52:27 +01:00
Stefan Ceriu
991c9ad610
chore(ci): simplify formatting checks by using xtask instead
2025-01-22 12:20:47 +02:00
dependabot[bot]
f3e43dbfa4
chore(deps): bump malinskiy/action-android/install-sdk@release/0.1.4
...
Bumps [malinskiy/action-android/install-sdk@release/0.1.4](https://github.com/malinskiy/action-android ) from 0.1.4 to 0.1.7.
- [Release notes](https://github.com/malinskiy/action-android/releases )
- [Commits](https://github.com/malinskiy/action-android/compare/release/0.1.4...release/0.1.7 )
---
updated-dependencies:
- dependency-name: malinskiy/action-android/install-sdk@release/0.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 16:22:38 +01:00
dependabot[bot]
b846a6dd81
chore(deps): bump crate-ci/typos from 1.28.3 to 1.29.4
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.28.3 to 1.29.4.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.28.3...v1.29.4 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-20 16:22:31 +01:00
Jonas Platte
993c103270
ci: Add wasm job for matrix-sdk-ui
2025-01-17 15:35:28 +01:00
Jonas Platte
e077980ba2
ci: Shorten job name
...
The extra 'wasm-flags' does not seem to add clarity.
2025-01-17 15:35:28 +01:00
Jonas Platte
63d14b798b
ci: Reorder workflow matrix items to match ci.rs
2025-01-17 15:35:28 +01:00
Valere
3b31bbec0c
test(snapshot): Use snapshot testing in sdk-common
2024-12-19 18:11:55 +01:00
dependabot[bot]
47044b1a23
chore(deps): bump crate-ci/typos from 1.28.2 to 1.28.3
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.28.2 to 1.28.3.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.28.2...v1.28.3 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 17:29:27 +02:00
dependabot[bot]
d49d12249a
build(deps): bump crate-ci/typos from 1.27.3 to 1.28.2
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.27.3 to 1.28.2.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.27.3...v1.28.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 17:19:21 +01:00
Damir Jelić
17e17f0b9c
ci: Build the Mac framework using the reldbg profile
2024-12-02 15:54:47 +01:00
Damir Jelić
783c86aa78
ci: Build the Mac framework in release mode
...
The dev profile fails with a linker issue about not finding the
__chkstk_darwin symbol.
2024-11-29 18:45:45 +01:00
Damir Jelić
5564fe8852
ci: Bump the mac OS runner to 15
2024-11-29 18:45:45 +01:00
Damir Jelić
79c8d2c345
chore: Don't build the docs for xtask
...
Building the docs for xtask spews a bunch of unexpected cfg warnings. As
these warnings come from a macro in a dependency and the docs for xtask
don't exist nor will, let's just not build them with the rest of the
docs.
2024-11-27 13:23:34 +01:00
Damir Jelić
bb598b61a5
chore: Bump the nightly version we use for the CI
2024-11-27 13:23:34 +01:00
dependabot[bot]
05505a5a48
chore(deps): bump codecov/codecov-action from 4 to 5
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-19 08:32:34 +01:00
Benjamin Bouvier
a499988621
task(CI): rename the upload code coverage task to make its name clearer
2024-11-14 16:39:28 +01:00
Ivan Enderlin
66a79729ed
test(ci): Re-enable Complement Crypto.
2024-11-12 10:46:59 +01:00
dependabot[bot]
bd5f5f3fe0
chore(deps): bump crate-ci/typos from 1.27.0 to 1.27.3
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.27.0 to 1.27.3.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.27.0...v1.27.3 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-11 15:43:34 +01:00
Ivan Enderlin
403be3dea0
test(ci): Disable Complement Crypto for a short period of time.
2024-11-11 13:28:39 +01:00
dependabot[bot]
494532d579
chore(deps): bump crate-ci/typos from 1.26.8 to 1.27.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.26.8 to 1.27.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.26.8...v1.27.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-04 15:56:26 +01:00
Ivan Enderlin
b66024c386
test: Update Synapse from 1.115 to 1.117.
...
This patch updates Synapse in our CI infrastructure and in the
`matrix-sdk-integration-testing` crate.
2024-10-29 10:50:26 +01:00
dependabot[bot]
b2af1eeb20
chore(deps): bump crate-ci/typos from 1.26.0 to 1.26.8
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.26.0 to 1.26.8.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.26.0...v1.26.8 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-28 15:36:15 +01:00
Kévin Commaille
9999d3ba96
chore(sdk)!: Remove image-proc feature and functions to generate a thumbnail
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-10-16 10:55:11 +02:00
dependabot[bot]
2eca7271ea
chore(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-15 09:27:23 +02:00
dependabot[bot]
92a02a51c4
chore(deps): bump crate-ci/typos from 1.25.0 to 1.26.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.25.0...v1.26.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-15 08:04:16 +02:00
Jonas Platte
a4bda1ac66
chore: Move lint configuration out of .cargo/config.toml
...
This allows removing a lot of hacks to avoid spurious rebuilds.
2024-10-11 12:40:18 +02:00
Benjamin Bouvier
711f4cb868
ci: detect unused dependencies with cargo-machete
2024-10-10 14:18:36 +02:00
Damir Jelić
81119a66d8
ci: Install libsqlite, it does not seem to be part of the latest ubuntu image ( #4108 )
2024-10-10 13:43:58 +02:00
Benjamin Bouvier
ff7e8c75ee
ci: try using macos-14 runners for swift-related tasks
2024-10-07 16:14:18 +02:00
Stefan Ceriu
2967b73aff
ci: speed up iOS bindings tests by building them on the dev profile
...
- speed regression introduced when switching the default bindings profile to `reldbg` in #4020
2024-10-07 16:07:38 +02:00
Damir Jelić
a3a0125421
chore: Set up cargo-deny
2024-10-04 16:53:17 +02:00
dependabot[bot]
59d3608c32
chore(deps): bump actions/checkout from 2.0.0 to 4.2.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.0.0 to 4.2.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v4.2.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 14:37:36 +02:00
dependabot[bot]
0ff63d3008
chore(deps): bump crate-ci/typos from 1.20.10 to 1.25.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.20.10 to 1.25.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.20.10...v1.25.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 14:07:14 +02:00
Ivan Enderlin
8469c6465e
test(integration): Update Synapse to 1.115.
2024-09-25 14:55:16 +02:00
Ivan Enderlin
40f1ce80ea
test: Bye bye SS proxy, hello Synapse \o/.
...
This patch removes the sliding sync proxy, and makes the
`matrix-sdk-integration-testing` tests to run against Synapse with
MSC4186 enabled.
2024-09-24 15:09:05 +02:00
Ivan Enderlin
49252b5342
test: Restore Complement Crypto.
2024-09-03 11:52:32 +02:00