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
Damir Jelić
5cc7730dd9
chore: Configure dependabot to notify us about outdated github actions
2024-10-01 13:23:08 +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
Ivan Enderlin
01f88f1c4b
test: Disable Complement Crypto for a short period.
2024-08-27 17:25:12 +02:00
Damir Jelić
58c35ee507
Add the rust-crypto-reviewers to the code owners for the crypto crate
2024-08-08 14:51:30 +02:00
Damir Jelić
a03893ee3f
ci: Enable CI for draft PRs ( #3815 )
...
Our CI used to be quite slow and used up a lot of CI time, so as an
optimization we disabled CI for draft PRs.
This is a bit annoying since people want to open draft PRs to check if
CI passes, but without triggering any review requests.
Since our CI is nowadays a bit more efficient let's see if we can enable
it for draft PRs.
2024-08-08 12:58:51 +02:00
Jorge Martín
769a627496
ci: try fixing the kotlin bindings tests by using NDK 27
2024-08-02 17:28:36 +02:00
Ivan Enderlin
66743f5e57
Merge pull request #3654 from Hywan/fix-complement-crypto
...
test(crypto): Restore Complement crypto since it's been updated
2024-07-04 13:34:59 +02:00
Ivan Enderlin
a82a1f505e
test(crypto): Restore Complement crypto since it's been updated.
...
This patch restores Complement crypto since it's been updated to the
latest version of the Rust SDK.
2024-07-04 12:00:12 +02:00
Jorge Martín
3be5311113
ci: Verify Android bindings build fine
2024-07-04 09:40:26 +02:00
Ivan Enderlin
99e284d8b0
Merge pull request #3585 from Hywan/feat-roomlist-sorting-2
...
feat(ui): Client-side sorting in `RoomList`
2024-07-03 13:07:00 +02:00
Ivan Enderlin
ab190ad29c
test: Disable Complement.
...
Complement uses the FFI `RoomList` API. Since the patch set modifies
this API, Complement is broken. We disable it and will re-enable it once
we have updated Complement.
2024-07-03 09:20:25 +02:00
Damir Jelić
769fe8bb7d
ci: Add a github workflow to fail when fixup commits exist
...
We tend to use fixup commits quite a bit, and in the heat of the moment
we sometimes forget to squash them before the final merge.
This should prevent us from doing so.
2024-07-01 12:30:02 +02:00
Kévin Commaille
973df115f8
ci: Bump the version of Rust nightly again
...
Should get rid of the `rewriting_static` noise when running rustfmt
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-06-26 14:10:36 +02:00
Kévin Commaille
dad2e6eafd
ci: Bump the version of Rust nightly
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-06-26 14:10:36 +02:00
Jonas Platte
b73dbb4a55
Bump nightly version
2024-06-04 23:45:33 +02:00
Jonas Platte
9c4e547f5a
ci: Error if coverage report files are not found
2024-05-30 20:22:47 +02:00
Jonas Platte
fa3db13cec
ci: Update coverage workflows to use the right file
2024-05-30 20:22:47 +02:00
Jonas Platte
eff57ad483
ci: Use one artifact for all coverage files
...
Instead of three separate artifacts.
2024-05-30 20:22:47 +02:00
Jonas Platte
2c964b07ab
ci: Fix bash syntax in last code_coverage job step
...
It was trying to execute `upload_coverage.yml` before.
2024-05-30 20:22:47 +02:00
Jonas Platte
8c5d60e539
ci: Normalize indentation in upload_coverage.yml
2024-05-30 20:22:47 +02:00
Jonas Platte
63d4b758f8
ci: Only run upload_coverage if coverage workflow succeeded
2024-05-30 20:22:47 +02:00
Jonas Platte
7876c37715
Fix trigger condition for new upload_coverage workflow
2024-05-30 15:25:41 +02:00
Jonas Platte
40dc706270
Split codecov uploads into a separate workflow
...
… which runs in the context of the main repo even for PRs, and can be
retried individually without rerunning coverage collection.
2024-05-30 13:53:49 +02:00
Valere
b430d95c0a
Workflow | only add the needed target for script
2024-05-22 11:29:01 +02:00
Valere
a1bbe9d810
reduce build time of CI check
2024-05-22 09:55:25 +02:00
Valere
20ada4014d
fix target name
2024-05-22 09:55:24 +02:00
Valere
604190d3ca
CI: Test CrypoFFI XCFramework generation
2024-05-22 09:55:24 +02:00
Kegan Dougal
794b11a0ce
ci: Add a step running complement crypto ( #3400 )
...
Add a CI step running complement crypto, automatically matching the complement-crypto branch name based on the current branch name, if needs be.
Signed-off-by: Kegan Dougal <7190048+kegsay@users.noreply.github.com >
2024-05-21 16:34:39 +02:00
Kévin Commaille
6c18bcf748
sdk: Improvements around generate_image_thumbnail ( #3415 )
...
* sdk: Return a Thumbnail from generate_image_thumbnail
We have already all the data for it.
Also fixes an error where the thumbnail format was assumed to always be
JPEG.
* sdk: Allow to select the format of the generated thumbnail
Sending an attachment could often fail if the image crate
cannot encode the thumbnail to the same format as the original.
This allows to select a known supported format to always
be able to generate a thumbnail.
* sdk: Do not return error of thumbnail generation for SendAttachment
Since the thumbnail is optional, failing to generate it should not
stop us from sending the attachment.
* Apply code review fixes
* sdk: Split attachment tests in separate file
* sdk: Add integration tests for generating thumbnails
* Revert wiremock debug log level
---------
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-17 16:48:59 +02:00