Kévin Commaille
8c515b0c12
fix(docs): Replace doc_auto_cfg with doc_cfg feature
...
The former has been merge in the latter, and it errors when generating
the docs in a recent version of nightly, like the one used on docs.rs.
This also requires to bump the version of nightly used in CI, otherwise
it would break the docs generation.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2025-10-03 12:27:50 +03:00
Kévin Commaille
a4bd36cbe8
fix(ci): Fix cargo-codspeed command
...
A new release occurred which has a breaking change in the syntax used to
select a benchmark.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2025-10-02 21:33:24 +02:00
dependabot[bot]
943b048fa0
chore(deps): bump bnjbvr/cargo-machete
...
Bumps [bnjbvr/cargo-machete](https://github.com/bnjbvr/cargo-machete ) from cb0995971182a3babbea3f086bf306d5509cac47 to 7c2dc36a6fe4a75848d9397e34c95474f38c82ef.
- [Release notes](https://github.com/bnjbvr/cargo-machete/releases )
- [Changelog](https://github.com/bnjbvr/cargo-machete/blob/main/CHANGELOG.md )
- [Commits](cb09959711...7c2dc36a6f )
---
updated-dependencies:
- dependency-name: bnjbvr/cargo-machete
dependency-version: 7c2dc36a6fe4a75848d9397e34c95474f38c82ef
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-30 09:36:57 +01:00
dependabot[bot]
2c70c31c56
chore(deps): bump crate-ci/typos from 1.36.2 to 1.36.3
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.36.2 to 1.36.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.36.2...v1.36.3 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-30 07:36:48 +03:00
Damir Jelić
e2ec8bcbd6
ci: Install clippy for the test-crypto CI run
2025-09-25 10:14:21 +02:00
Benjamin Bouvier
36e0d4bfb8
ci: don't compile the benchmarks in a separate CI step
...
They're built as part of the codspeed run these days, so this is
duplicated wasteful work.
2025-09-25 10:05:27 +02:00
Benjamin Bouvier
05362be89a
ci: use the latest bnjbvr/cargo-machete action
...
It's much faster now as it downloads the latest version of the
precompiled binary from Github, and it will use the latest tagged
version of cargo-machete by default.
2025-09-25 10:05:27 +02:00
Ivan Enderlin
1c737e6569
bench: Run the room_list benchmark in the CI.
2025-09-19 11:06:45 +02:00
dependabot[bot]
f12ee861b0
chore(deps): bump tj-actions/changed-files from 46.0.5 to 47.0.0
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 46.0.5 to 47.0.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v46.0.5...v47.0.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: 47.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 17:22:23 +02:00
dependabot[bot]
48cc68c466
chore(deps): bump CodSpeedHQ/action from 4.0.0 to 4.0.1
...
Bumps [CodSpeedHQ/action](https://github.com/codspeedhq/action ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](6eeb021fd0...653fdc30e6 )
---
updated-dependencies:
- dependency-name: CodSpeedHQ/action
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-15 17:15:01 +02:00
Damir Jelić
441b006c5f
ci: Bump the codspeed action and define our benchmark mode
2025-09-09 14:45:49 +02:00
dependabot[bot]
03c6dd9bfc
chore(deps): bump crate-ci/typos from 1.35.7 to 1.36.2
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.7 to 1.36.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.35.7...v1.36.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.36.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 16:52:16 +02:00
dependabot[bot]
3b7a626b8f
chore(deps): bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 16:51:53 +02:00
dependabot[bot]
2e7bea9253
chore(deps): bump actions/setup-node from 4 to 5
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 16:50:02 +02:00
dependabot[bot]
c7de40b54d
chore(deps): bump CodSpeedHQ/action from 3.8.1 to 4.0.0
...
Bumps [CodSpeedHQ/action](https://github.com/codspeedhq/action ) from 3.8.1 to 4.0.0.
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](76578c2a7d...6eeb021fd0 )
---
updated-dependencies:
- dependency-name: CodSpeedHQ/action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 15:49:20 +01:00
Benjamin Bouvier
17abab0d53
chore(ci): bump wasm-pack and the runtime timeout
2025-09-03 12:46:09 +02:00
dependabot[bot]
1f2b4f87bc
chore(deps): bump CodSpeedHQ/action from 3.8.0 to 3.8.1
...
Bumps [CodSpeedHQ/action](https://github.com/codspeedhq/action ) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](0b6e7a3d96...76578c2a7d )
---
updated-dependencies:
- dependency-name: CodSpeedHQ/action
dependency-version: 3.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 08:42:02 +02:00
dependabot[bot]
893c45af74
chore(deps): bump crate-ci/typos from 1.35.5 to 1.35.7
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.5 to 1.35.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.35.5...v1.35.7 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 08:41:24 +02:00
Skye Elliot
baa75368d6
ci: Add feature matrix for integration testing
...
This will resolve a number of transitive dependency issues when testing
crates that do not enable the `experimental-encrypted-state-events` feature
flag by default.
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
2025-08-27 14:55:45 +02:00
dependabot[bot]
8804966094
chore(deps): bump actions/setup-java from 4 to 5
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 10:04:28 +02:00
dependabot[bot]
a3ee011b61
chore(deps): bump crate-ci/typos from 1.35.4 to 1.35.5
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.4 to 1.35.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.35.4...v1.35.5 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 10:04:06 +02:00
dependabot[bot]
f586172f3e
chore(deps): bump actions/upload-pages-artifact from 3 to 4
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 10:03:51 +02:00
Benjamin Bouvier
bb0d480f24
fix(ci): clean more space in the CI runner for the codecov space
...
An idea courtesy from the gentle folks at apache/arrow.
2025-08-19 14:25:13 +02:00
dependabot[bot]
7bbd02ca73
chore(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-19 10:33:03 +02:00
dependabot[bot]
e22a7a2ed5
chore(deps): bump bnjbvr/cargo-machete from 0.8.0 to 0.9.1
...
Bumps [bnjbvr/cargo-machete](https://github.com/bnjbvr/cargo-machete ) from 0.8.0 to 0.9.1.
- [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.8.0...v0.9.1 )
---
updated-dependencies:
- dependency-name: bnjbvr/cargo-machete
dependency-version: 0.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-19 10:16:04 +02:00
dependabot[bot]
4aad2c6b07
chore(deps): bump crate-ci/typos from 1.35.0 to 1.35.4
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.0 to 1.35.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.35.0...v1.35.4 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-19 10:14:26 +02:00
Benjamin Bouvier
1ea2162012
chore(ci): add a search feature to try out the experimental-search branch in CI
2025-08-18 17:33:34 +02:00
Skye Elliot
ae7f0fe022
feat: Experimental encrypted state feature flag with CI support ( #5537 )
...
This PR makes some non-domain-specific changes across multiple crates
that are required for proper testing of features implemented for #5397 .
* Adds a `experimental-encrypted-state-events` feature flag across the
SDK.
* Introduces a feature set into xtask to ensure feature-gated tests are
run during CI.
* Minor fix to a test that would otherwise fail with the newly
introduced CI.
2025-08-15 12:54:41 +00:00
Kévin Commaille
c6210cad21
ci: Upgrade the version of Rust nightly
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2025-08-13 12:31:22 +01:00
dependabot[bot]
f081416baa
chore(deps): bump crate-ci/typos from 1.34.0 to 1.35.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.34.0 to 1.35.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.34.0...v1.35.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-05 10:02:48 +02:00
Damir Jelić
7ee546a3d9
ci: Enable more benchmarks
2025-08-01 11:33:08 +02:00
Damir Jelić
4184e245a4
ci: Attempt to free up even more space for the coverage job
2025-07-30 12:10:12 +02:00
Damir Jelić
06a4476e7f
ci: Disable a benchmark that panics on the CI
2025-07-24 16:48:28 +02:00
Damir Jelić
ffe239d620
Actually respect the benchmarks matrix on CI
2025-07-24 14:40:14 +02:00
Damir Jelić
d75d7973b2
ci: Enable benchmarks on the CI
2025-07-24 13:37:45 +02:00
Benjamin Bouvier
0f8fc53019
chore(ci): use the dev profile when building the swift bindings ( #5328 )
...
The swift bindings aren't getting tested (they don't run) in CI anymore,
so building with the reldbg profile (that's a workaround to make it run
and not crash in production) doesn't provide more value than building in
debug mode, while taking much longer to build.
Let's use the default dev profile for this; we have to specify it
manually, because the default for the xtask command is to use the
`reldbg` profile otherwise.
This requires a fix for the dev profile, that consists in being able to
set the iOS deployment target, and set it to a high value in CI
settings. Production builds *don't* have to set it, though.
2025-07-02 14:20:53 +02:00
dependabot[bot]
2b9b4cc589
chore(deps): bump crate-ci/typos from 1.33.1 to 1.34.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.33.1 to 1.34.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.33.1...v1.34.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-01 08:32:45 +03:00
Kévin Commaille
8a847a99d4
ci: Bump the version of Rust nightly
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2025-06-28 09:47:28 +02:00
Damir Jelić
fea0e0d373
ci: Use the correct token to upload JUnit reports
2025-06-19 10:26:43 +02:00
Damir Jelić
72911c66ad
ci: Upload the JUnit reports to codecov as well
2025-06-19 09:50:16 +02:00
Damir Jelić
dc047854d4
ci: Use a separate cache prefix for the coverage workflow
2025-06-19 09:50:16 +02:00
Damir Jelić
f51a008921
ci: Attempt to free up some space on the container for the coverage workflow
2025-06-19 09:50:16 +02:00
Damir Jelić
3c5bcce217
ci: Use llvm-cov for coverage reports
...
This patch switches from tarpaulin to llvm-cov for our coverage reports.
llvm-cov can use cargo-nextest to run the tests which means that we can
tolerate flaky tests for coverage just like do for the rest of our CI
run.
We can also start using JUnit reports to track flaky tests.
2025-06-19 09:50:16 +02:00
Damir Jelić
9f8824b9a5
ci: Use a tag for the changed-files github action
2025-06-17 16:13:39 +02:00
dependabot[bot]
9596aa0830
chore(deps): bump qmaru/wasm-pack-action from 0.5.0 to 0.5.1
...
Bumps [qmaru/wasm-pack-action](https://github.com/qmaru/wasm-pack-action ) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/qmaru/wasm-pack-action/releases )
- [Commits](https://github.com/qmaru/wasm-pack-action/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: qmaru/wasm-pack-action
dependency-version: 0.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-17 13:56:43 +02:00
dependabot[bot]
737bda44a2
chore(deps): bump crate-ci/typos from 1.32.0 to 1.33.1
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.32.0 to 1.33.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.32.0...v1.33.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 17:45:37 +02:00
Benjamin Bouvier
8c66e0ba2f
chore(ci): remove unused SLIDING_SYNC_PROXY_URL env variable
2025-06-06 09:28:55 +02:00
dependabot[bot]
7b8671d82c
chore(deps): bump tj-actions/changed-files
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from c6634ca281a9fc05b03bee224ba00910cb78ab6e to 115870536a85eaf050e369291c7895748ff12aea.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](c6634ca281...115870536a )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: 115870536a85eaf050e369291c7895748ff12aea
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-03 11:17:12 +02:00
Jonas Platte
9a0b56ad1a
refactor(ci): Don't rerun most CI jobs when un-drafting a PR
...
This only makes sense to do for workflows that branch off of
github.event.pull_request.draft, which only bindings_ci.yml does at this
point in time.
2025-05-29 11:05:03 +02:00
dependabot[bot]
40ffd404e8
chore(deps): bump tj-actions/changed-files
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 480f49412651059a414a6a5c96887abb1877de8a to c6634ca281a9fc05b03bee224ba00910cb78ab6e.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](480f494126...c6634ca281 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: c6634ca281a9fc05b03bee224ba00910cb78ab6e
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-26 17:05:29 +02:00