dependabot[bot]
3b5b0f81c4
chore(deps): bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-16 09:17:45 +01:00
dependabot[bot]
7475f03b13
chore(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-25 10:48:12 +01: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]
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
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]
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
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
Ivan Enderlin
66a79729ed
test(ci): Re-enable Complement Crypto.
2024-11-12 10:46:59 +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]
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
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
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
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
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
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
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
Doug
b57dbd8d1a
xtask: Allow passing multiple targets to Swift's build-framework.
...
* Fix CI
2024-05-14 11:33:13 +02:00
Kévin Commaille
dc2b9ed89c
ci: Upgrade most actions ( #3364 )
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-04-30 15:04:54 +02:00
Jonas Platte
db565fcff3
ci: Improve caching for matrix-rust-components-swift and tarpaulin
2023-09-01 10:43:52 +02:00
Jonas Platte
340e0b7a03
ci: Use taiki-e/install-action to install protoc
2023-07-19 10:11:21 +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
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
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
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
5e23bd09bc
feat(ci): aarch64-apple-ios should work on rustc stable.
2023-03-16 09:01:14 +01:00
Richard van der Hoff
a86754a317
Minor tweaks to the github actions configurations ( #1606 )
...
* Replace custom cancellation action with `concurrency`
* Improve step names
... so don't have three steps with the same name
* Bump version of checkout action
checkout@v2 uses an old version of nodejs, which is deprecated.
2023-03-02 14:04:59 +00:00
Richard van der Hoff
2fe08a90c5
Reinstate protoc for a couple of GHA jobs ( #1607 )
...
Looks like #1604 broke the build :(
2023-03-02 12:47:58 +00:00
Richard van der Hoff
bdb9d274ce
Skip installing protoc where it is unneeded ( #1604 )
...
This seems to have been cargo-culted to lots of places where it is redundant.
2023-03-01 22:17:36 +00:00
Richard van der Hoff
15513b0ada
Clean up the way we build xtask in CI ( #1600 )
...
Currently, the cache of the xtask binary isn't working terribly well:
* we seem to build it on each run anyway, presumably because we don't cache any of the intermediate build
artifacts. Running the binary directly rather than indirecting via "cargo" prevents this.
* There is no sharing of the cache between the "rust" and "bindings" CI, because we use different cache keys.
This PR addresses both problems, and hopefully speeds up CI a bit as a result.
2023-03-01 15:50:31 +00:00
Richard van der Hoff
e16c113db0
crypto-js, crypto-nodejs: Run prettier in CI
2023-02-15 12:39:54 +00:00
Jonas Platte
4a5a0293a9
ci: Replace unmaintained actions-rs/cargo action
...
… we really didn't need it and can use run instead.
2023-02-10 13:58:41 +01:00
Jonas Platte
a5bfab1d55
ci: Replace unmaintained actions-rs/toolchain action
...
… with dtolnay/rust-toolchain.
2023-02-10 13:58:41 +01:00
Jonas Platte
cf359dede5
chore: Upgrade rust-cache GitHub action
2023-02-10 12:16:06 +01:00
Jonas Platte
ce973b35e9
chore: Upgrade uniffi to 0.23.0
2023-02-02 10:15:05 +01:00
Damir Jelić
ab0e27622e
feat(bindings): Add support to setup a OpenTracing based logger
2023-02-01 22:55:47 +01:00
Jonas Platte
34d458d3a3
chore: Upgrade UniFFI
2022-12-14 12:03:13 +01:00