correct filters path and fix lint workflow

pull/370/head
amrbashir 2 years ago
parent fd7bc012d0
commit 1efa5dd15e
No known key found for this signature in database
GPG Key ID: BBD7A47A2003FF33

@ -23,10 +23,25 @@ concurrency:
cancel-in-progress: true cancel-in-progress: true
jobs: jobs:
changes:
runs-on: ubuntu-latest
permissions:
pull-requests: read
outputs:
packages: ${{ steps.filter.outputs.changes }}
steps:
- uses: dorny/paths-filter@v2
id: changes
with:
filters: .github/filters.yml
clippy: clippy:
needs: changes
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
fail-fast: false fail-fast: false
matrix:
package: ${{ fromJSON(needs.changes.outputs.packages) }}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
@ -47,17 +62,21 @@ jobs:
working-directory: examples/api working-directory: examples/api
run: mkdir dist run: mkdir dist
- name: clippy - name: clippy ${{ matrix.package }}
run: cargo clippy --workspace --exclude 'tauri-plugin-sql' --all-targets --all-features -- -D warnings if: matrix.package != 'tauri-plugin-sql'
run: cargo clippy --package ${{ matrix.package }} --all-targets -- -D warnings
- name: clippy sql:sqlite - name: clippy ${{ matrix.package }} --all-features
run: cargo clippy --package 'tauri-plugin-sql' --all-targets --features sqlite -- -D warnings if: ${{ !contains(fromJSON('["tauri-plugin-http", "tauri-plugin-upload", "tauri-plugin-updater", "tauri-plugin-webspcket", "tauri-plugin-sql"]'), matrix.package) }}
run: cargo clippy --package ${{ matrix.package }} --all-targets --all-features -- -D warnings
- name: clippy sql:mysql - name: clippy ${{ matrix.package }} mysql
run: cargo clippy --package 'tauri-plugin-sql' --all-targets --features mysql -- -D warnings if: matrix.package == 'tauri-plugin-sql'
run: cargo clippy --package ${{ matrix.package }} --all-targets --features mysql -- -D warnings
- name: clippy sql:postgres - name: clippy ${{ matrix.package }} postgres
run: cargo clippy --package 'tauri-plugin-sql' --all-targets --features postgres -- -D warnings if: matrix.package == 'tauri-plugin-sql'
run: cargo clippy --package ${{ matrix.package }} --all-targets --features postgres -- -D warnings
fmt: fmt:
runs-on: ubuntu-latest runs-on: ubuntu-latest

@ -35,7 +35,7 @@ jobs:
- uses: dorny/paths-filter@v2 - uses: dorny/paths-filter@v2
id: changes id: changes
with: with:
filters: .github/filters.yaml filters: .github/filters.yml
test: test:
needs: changes needs: changes

Loading…
Cancel
Save