diff --git a/.github/filters.yaml b/.github/filters.yaml deleted file mode 100644 index 5c0d38f8..00000000 --- a/.github/filters.yaml +++ /dev/null @@ -1,87 +0,0 @@ -tauri-plugin-app: - - .github/test-rust.yml - - plugins/app/** -tauri-plugin-authenticator: - - .github/test-rust.yml - - plugins/authenticator/** -tauri-plugin-autostart: - - .github/test-rust.yml - - plugins/autostart/** -tauri-plugin-cli: - - .github/test-rust.yml - - plugins/cli/** -tauri-plugin-clipboard: - - .github/test-rust.yml - - plugins/clipboard/** -tauri-plugin-dialog: - - .github/test-rust.yml - - plugins/dialog/** - - plugins/fs/** -tauri-plugin-fs: - - .github/test-rust.yml - - plugins/fs/** -tauri-plugin-fs-wtach: - - .github/test-rust.yml - - plugins/fs-wtach/** -tauri-plugin-global-shortcut: - - .github/test-rust.yml - - plugins/global-shortcut/** -tauri-plugin-http: - - .github/test-rust.yml - - plugins/http/** - - plugins/fs/** -tauri-plugin-localhost: - - .github/test-rust.yml - - plugins/localhost/** -tauri-plugin-log: - - .github/test-rust.yml - - plugins/log/** -tauri-plugin-notification: - - .github/test-rust.yml - - plugins/notification/** -tauri-plugin-os: - - .github/test-rust.yml - - plugins/os/** -tauri-plugin-persisted-scope: - - .github/test-rust.yml - - plugins/persisted-scope/** - - plugins/fs/** -tauri-plugin-positioner: - - .github/test-rust.yml - - plugins/positioner/** -tauri-plugin-process: - - .github/test-rust.yml - - plugins/process/** -tauri-plugin-shell: - - .github/test-rust.yml - - plugins/shell/** -tauri-plugin-single-instance: - - .github/test-rust.yml - - plugins/single-instance/** -tauri-plugin-sql: - - .github/test-rust.yml - - plugins/sql/** -tauri-plugin-store: - - .github/test-rust.yml - - plugins/store/** -tauri-plugin-store: - - .github/test-rust.yml - - plugins/store/** -tauri-plugin-stronghold: - - .github/test-rust.yml - - plugins/stronghold/** -tauri-plugin-updater: - - .github/test-rust.yml - - plugins/updater/** -tauri-plugin-upload: - - .github/test-rust.yml - - plugins/upload/** -tauri-plugin-websocket: - - .github/test-rust.yml - - plugins/websocket/** -tauri-plugin-window: - - .github/test-rust.yml - - plugins/window/** -tauri-plugin-window-state: - - .github/test-rust.yml - - plugins/window-state/** \ No newline at end of file diff --git a/.github/workflows/lint-rust.yml b/.github/workflows/lint-rust.yml index 8840ec18..14d181de 100644 --- a/.github/workflows/lint-rust.yml +++ b/.github/workflows/lint-rust.yml @@ -34,7 +34,94 @@ jobs: id: changes with: base: v2 - filters: .github/filters.yaml + filters: | + tauri-plugin-app: + - .github/test-rust.yml + - plugins/app/** + tauri-plugin-authenticator: + - .github/test-rust.yml + - plugins/authenticator/** + tauri-plugin-autostart: + - .github/test-rust.yml + - plugins/autostart/** + tauri-plugin-cli: + - .github/test-rust.yml + - plugins/cli/** + tauri-plugin-clipboard: + - .github/test-rust.yml + - plugins/clipboard/** + tauri-plugin-dialog: + - .github/test-rust.yml + - plugins/dialog/** + - plugins/fs/** + tauri-plugin-fs: + - .github/test-rust.yml + - plugins/fs/** + tauri-plugin-fs-wtach: + - .github/test-rust.yml + - plugins/fs-wtach/** + tauri-plugin-global-shortcut: + - .github/test-rust.yml + - plugins/global-shortcut/** + tauri-plugin-http: + - .github/test-rust.yml + - plugins/http/** + - plugins/fs/** + tauri-plugin-localhost: + - .github/test-rust.yml + - plugins/localhost/** + tauri-plugin-log: + - .github/test-rust.yml + - plugins/log/** + tauri-plugin-notification: + - .github/test-rust.yml + - plugins/notification/** + tauri-plugin-os: + - .github/test-rust.yml + - plugins/os/** + tauri-plugin-persisted-scope: + - .github/test-rust.yml + - plugins/persisted-scope/** + - plugins/fs/** + tauri-plugin-positioner: + - .github/test-rust.yml + - plugins/positioner/** + tauri-plugin-process: + - .github/test-rust.yml + - plugins/process/** + tauri-plugin-shell: + - .github/test-rust.yml + - plugins/shell/** + tauri-plugin-single-instance: + - .github/test-rust.yml + - plugins/single-instance/** + tauri-plugin-sql: + - .github/test-rust.yml + - plugins/sql/** + tauri-plugin-store: + - .github/test-rust.yml + - plugins/store/** + tauri-plugin-store: + - .github/test-rust.yml + - plugins/store/** + tauri-plugin-stronghold: + - .github/test-rust.yml + - plugins/stronghold/** + tauri-plugin-updater: + - .github/test-rust.yml + - plugins/updater/** + tauri-plugin-upload: + - .github/test-rust.yml + - plugins/upload/** + tauri-plugin-websocket: + - .github/test-rust.yml + - plugins/websocket/** + tauri-plugin-window: + - .github/test-rust.yml + - plugins/window/** + tauri-plugin-window-state: + - .github/test-rust.yml + - plugins/window-state/** clippy: needs: changes diff --git a/.github/workflows/test-rust.yml b/.github/workflows/test-rust.yml index db801b05..298e954f 100644 --- a/.github/workflows/test-rust.yml +++ b/.github/workflows/test-rust.yml @@ -36,7 +36,94 @@ jobs: id: changes with: base: v2 - filters: .github/filters.yaml + filters: | + tauri-plugin-app: + - .github/test-rust.yml + - plugins/app/** + tauri-plugin-authenticator: + - .github/test-rust.yml + - plugins/authenticator/** + tauri-plugin-autostart: + - .github/test-rust.yml + - plugins/autostart/** + tauri-plugin-cli: + - .github/test-rust.yml + - plugins/cli/** + tauri-plugin-clipboard: + - .github/test-rust.yml + - plugins/clipboard/** + tauri-plugin-dialog: + - .github/test-rust.yml + - plugins/dialog/** + - plugins/fs/** + tauri-plugin-fs: + - .github/test-rust.yml + - plugins/fs/** + tauri-plugin-fs-wtach: + - .github/test-rust.yml + - plugins/fs-wtach/** + tauri-plugin-global-shortcut: + - .github/test-rust.yml + - plugins/global-shortcut/** + tauri-plugin-http: + - .github/test-rust.yml + - plugins/http/** + - plugins/fs/** + tauri-plugin-localhost: + - .github/test-rust.yml + - plugins/localhost/** + tauri-plugin-log: + - .github/test-rust.yml + - plugins/log/** + tauri-plugin-notification: + - .github/test-rust.yml + - plugins/notification/** + tauri-plugin-os: + - .github/test-rust.yml + - plugins/os/** + tauri-plugin-persisted-scope: + - .github/test-rust.yml + - plugins/persisted-scope/** + - plugins/fs/** + tauri-plugin-positioner: + - .github/test-rust.yml + - plugins/positioner/** + tauri-plugin-process: + - .github/test-rust.yml + - plugins/process/** + tauri-plugin-shell: + - .github/test-rust.yml + - plugins/shell/** + tauri-plugin-single-instance: + - .github/test-rust.yml + - plugins/single-instance/** + tauri-plugin-sql: + - .github/test-rust.yml + - plugins/sql/** + tauri-plugin-store: + - .github/test-rust.yml + - plugins/store/** + tauri-plugin-store: + - .github/test-rust.yml + - plugins/store/** + tauri-plugin-stronghold: + - .github/test-rust.yml + - plugins/stronghold/** + tauri-plugin-updater: + - .github/test-rust.yml + - plugins/updater/** + tauri-plugin-upload: + - .github/test-rust.yml + - plugins/upload/** + tauri-plugin-websocket: + - .github/test-rust.yml + - plugins/websocket/** + tauri-plugin-window: + - .github/test-rust.yml + - plugins/window/** + tauri-plugin-window-state: + - .github/test-rust.yml + - plugins/window-state/** test: needs: changes