|
|
|
@ -30,93 +30,94 @@ jobs:
|
|
|
|
|
outputs:
|
|
|
|
|
packages: ${{ steps.filter.outputs.changes }}
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
|
- uses: dorny/paths-filter@v2
|
|
|
|
|
id: changes
|
|
|
|
|
with:
|
|
|
|
|
filters: |
|
|
|
|
|
tauri-plugin-app:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/app/**
|
|
|
|
|
tauri-plugin-authenticator:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/authenticator/**
|
|
|
|
|
tauri-plugin-autostart:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/autostart/**
|
|
|
|
|
tauri-plugin-cli:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/cli/**
|
|
|
|
|
tauri-plugin-clipboard:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/clipboard/**
|
|
|
|
|
tauri-plugin-dialog:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/dialog/**
|
|
|
|
|
- plugins/fs/**
|
|
|
|
|
tauri-plugin-fs:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/fs/**
|
|
|
|
|
tauri-plugin-fs-wtach:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/fs-wtach/**
|
|
|
|
|
tauri-plugin-global-shortcut:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/global-shortcut/**
|
|
|
|
|
tauri-plugin-http:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/http/**
|
|
|
|
|
- plugins/fs/**
|
|
|
|
|
tauri-plugin-localhost:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/localhost/**
|
|
|
|
|
tauri-plugin-log:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/log/**
|
|
|
|
|
tauri-plugin-notification:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/notification/**
|
|
|
|
|
tauri-plugin-os:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/os/**
|
|
|
|
|
tauri-plugin-persisted-scope:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/persisted-scope/**
|
|
|
|
|
- plugins/fs/**
|
|
|
|
|
tauri-plugin-positioner:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/positioner/**
|
|
|
|
|
tauri-plugin-process:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/process/**
|
|
|
|
|
tauri-plugin-shell:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/shell/**
|
|
|
|
|
tauri-plugin-single-instance:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/single-instance/**
|
|
|
|
|
tauri-plugin-sql:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/sql/**
|
|
|
|
|
tauri-plugin-store:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/store/**
|
|
|
|
|
tauri-plugin-stronghold:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/stronghold/**
|
|
|
|
|
tauri-plugin-updater:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/updater/**
|
|
|
|
|
tauri-plugin-upload:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/upload/**
|
|
|
|
|
tauri-plugin-websocket:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/websocket/**
|
|
|
|
|
tauri-plugin-window:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/window/**
|
|
|
|
|
tauri-plugin-window-state:
|
|
|
|
|
- .github/lint-rust.yml
|
|
|
|
|
- .github/workflows/lint-rust.yml
|
|
|
|
|
- plugins/window-state/**
|
|
|
|
|
|
|
|
|
|
clippy:
|
|
|
|
@ -151,7 +152,7 @@ jobs:
|
|
|
|
|
run: cargo clippy --package ${{ matrix.package }} --all-targets -- -D warnings
|
|
|
|
|
|
|
|
|
|
- name: clippy ${{ matrix.package }} --all-features
|
|
|
|
|
if: ${{ !contains(fromJSON('["tauri-plugin-http", "tauri-plugin-upload", "tauri-plugin-updater", "tauri-plugin-webspcket", "tauri-plugin-sql"]'), matrix.package) }}
|
|
|
|
|
if: ${{ !contains(fromJSON('["tauri-plugin-http", "tauri-plugin-upload", "tauri-plugin-updater", "tauri-plugin-websocket", "tauri-plugin-sql"]'), matrix.package) }}
|
|
|
|
|
run: cargo clippy --package ${{ matrix.package }} --all-targets --all-features -- -D warnings
|
|
|
|
|
|
|
|
|
|
- name: clippy ${{ matrix.package }} mysql
|
|
|
|
|