mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-10-10 22:38:44 +02:00
ci: only run what a change affects, consolidate jobs (#3674)
* ci: only run what a change affects, consolidate jobs - detect affected plugins from changed files and Cargo.lock dependency trees - test/lint Rust per platform in shards instead of one job per plugin - fold check-generated-files into lint-javascript, fmt into a single job - skip fat LTO in integration test builds, single ABI in test-android * ci: run e2e on bumps, use published tauri CLI, PR-safe pnpm cache - trigger e2e on Cargo/pnpm lockfile and manifest changes - install the latest 2.x tauri-cli with cargo-binstall in integration tests - add setup-pnpm action: restore the store everywhere, save only on v2/v3 * fix clippy, ios build * fix bumps [skip ci]
This commit is contained in:
1 parent
974af951a5
commit
9a74a78c71
18 files changed
+600
-630
No files matched your search
@@ -37,7 +37,7 @@ pub enum MacosLauncher {
|
||||
|
||||
#[cfg(target_os = "macos")]
|
||||
impl MacosLauncher {
|
||||
fn to_auto_launch(&self) -> auto_launch::MacOSLaunchMode {
|
||||
fn to_auto_launch(self) -> auto_launch::MacOSLaunchMode {
|
||||
match self {
|
||||
MacosLauncher::LaunchAgent => auto_launch::MacOSLaunchMode::LaunchAgent,
|
||||
MacosLauncher::AppleScript => auto_launch::MacOSLaunchMode::AppleScript,
|
||||
|
||||
@@ -31,3 +31,6 @@ tauri = { workspace = true }
|
||||
log = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
serde_repr = "0.1"
|
||||
|
||||
[target.'cfg(target_os = "ios")'.dependencies]
|
||||
tauri = { workspace = true, features = ["wry"] }
|
||||
@@ -30,3 +30,6 @@ tauri = { workspace = true }
|
||||
log = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
serde_repr = "0.1"
|
||||
|
||||
[target.'cfg(target_os = "ios")'.dependencies]
|
||||
tauri = { workspace = true, features = ["wry"] }
|
||||
Reference in new issue
Block a user