Jonas Platte
995ec618df
chore: Upgrade xtask and uniffi-bindgen to Rust edition 2024
2025-07-09 08:41:41 +02:00
Jonas Platte
3aa356dcd6
chore: Use shorter syntax for workspace inheritance where possible
2025-05-23 10:23:36 +02:00
Jonas Platte
491f7cd529
chore: Clean up Cargo.toml formatting
2025-05-23 10:23:36 +02:00
Damir Jelić
a948be9c85
chore: Downgrade xshell due to broken stdin interactions
...
Since xshell 0.2.3 the behavior of the run() function has changed in a
incompatible manner. Namely the stdin for the run() function no longer
inherits stdin from the shell. This makes it impossible for commands
that are executed by the run() function to accept input from the shell.
We don't use this functionality in many places but the `xtask release
prepare` command is now broken.
Let's just pin xshell to a working version while we wait for this to be
resolved upstream.
Upstream-issue: https://github.com/matklad/xshell/issues/63
2024-12-04 11:22:43 +01:00
Kévin Commaille
f94b202341
chore(xtask): Upgrade xshell
...
Gets rid of an unexpected_cfgs warning.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-11-30 18:03:54 +01:00
Damir Jelić
ca7f2ad3d0
Add a cargo-release config
2024-10-10 14:32:46 +02:00
Damir Jelić
657c72904a
chore: Define our license in every crate we have
2024-10-04 16:53:17 +02:00
Benjamin Bouvier
be41dcf300
Remove unused dependencies
2023-05-02 15:06:46 +02:00
Jonas Platte
ce973b35e9
chore: Upgrade uniffi to 0.23.0
2023-02-02 10:15:05 +01:00
Jonas Platte
2e30e11101
refactor: Use workspace dependencies for more crates
2023-01-10 10:19:02 +01:00
Benjamin Kampmann
882b206144
feat(xtask): build xcframework
...
* Move swift build scripts into xtask (#1201 )
* fix(ffi): use target_path from `cargo metadata` rather than guessing
* ci(ffi): install necessary target arch for build-framework test
* feat(xtask): copy to target without rsync.
2022-11-15 13:06:33 +01:00
Jonas Platte
9c489b398d
chore: Upgrade clap dependency of xtask
2022-11-01 11:34:05 +01:00
Jonas Platte
c9c4473cd4
ci: Cache xtask for bindings checks
2022-10-27 11:58:42 +02:00
Benjamin Kampmann
5e621b7132
fix!: Switch to uniffi 0.21.0 and workspace-wide dependencies
...
Upgrade MSRV to 1.64, the first stable release to support workspace-wide depenendencies:
https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html#cargo-improvements-workspace-inheritance-and-multi-target-builds
2022-10-17 15:38:04 +01:00
Benjamin Kampmann
ab796cb32c
ci(xtask): switch to using uniffi as a lib rather than globally installed binary
2022-10-17 15:38:04 +01:00
Jonas Platte
dfec17e6af
chore: Disable testing of crates without tests
...
This reduces the amount of "running 0 tests" spam when testing the whole
workspace and makes testing a little faster overall.
2022-08-05 11:10:31 +02:00
Jonas Platte
8250c24525
chore: Undo pinning of clap
2022-06-15 20:47:55 +02:00
Jonas Platte
dd4c329f57
chore: Prevent clap upgrades beyond 3.2
2022-06-14 11:02:19 +02:00
Damir Jelić
5d8c485a51
chore: Bump most of our deps
2022-04-27 17:30:53 +02:00
Jonas Platte
b7a4ca4cff
Create an xtask crate for workspace task automation
...
Initially covering:
* Building docs
* Nightly CI jobs
2022-03-03 11:10:28 +01:00