|
21 | 21 |
|
22 | 22 | jobs: |
23 | 23 | # Check if we should skip CI |
24 | | - changes: |
25 | | - name: Detect Changes |
26 | | - runs-on: ubuntu-latest |
27 | | - outputs: |
28 | | - backend: ${{ steps.changes.outputs.backend }} |
29 | | - frontend: ${{ steps.changes.outputs.frontend }} |
30 | | - tauri: ${{ steps.changes.outputs.tauri }} |
31 | | - skip_ci: ${{ steps.changes.outputs.skip_ci }} |
32 | | - steps: |
33 | | - - name: Checkout Repository |
34 | | - uses: actions/checkout@v4 |
35 | | - |
36 | | - - name: Check for changes |
37 | | - uses: dorny/paths-filter@v3 |
38 | | - id: changes |
39 | | - with: |
40 | | - filters: | |
41 | | - backend: |
42 | | - - 'src-tauri/**' |
43 | | - - 'Cargo.toml' |
44 | | - - 'Cargo.lock' |
45 | | - frontend: |
46 | | - - 'src/**' |
47 | | - - 'public/**' |
48 | | - - 'package.json' |
49 | | - - 'pnpm-lock.yaml' |
50 | | - - 'vite.config.*' |
51 | | - - 'tsconfig.json' |
52 | | - - 'tailwind.config.*' |
53 | | - tauri: |
54 | | - - 'src-tauri/tauri.conf.json' |
55 | | - - 'src-tauri/capabilities/**' |
56 | | - - 'src-tauri/icons/**' |
57 | | - skip_ci: |
58 | | - - '**.md' |
59 | | - - '.gitignore' |
60 | | - - 'LICENSE' |
61 | | - - 'docs/**' |
| 24 | +# changes: |
| 25 | +# name: Detect Changes |
| 26 | +# runs-on: ubuntu-latest |
| 27 | +# outputs: |
| 28 | +# backend: ${{ steps.changes.outputs.backend }} |
| 29 | +# frontend: ${{ steps.changes.outputs.frontend }} |
| 30 | +# tauri: ${{ steps.changes.outputs.tauri }} |
| 31 | +# skip_ci: ${{ steps.changes.outputs.skip_ci }} |
| 32 | +# steps: |
| 33 | +# - name: Checkout Repository |
| 34 | +# uses: actions/checkout@v4 |
| 35 | +# |
| 36 | +# - name: Check for changes |
| 37 | +# uses: dorny/paths-filter@v3 |
| 38 | +# id: changes |
| 39 | +# with: |
| 40 | +# filters: | |
| 41 | +# backend: |
| 42 | +# - 'src-tauri/**' |
| 43 | +# - 'Cargo.toml' |
| 44 | +# - 'Cargo.lock' |
| 45 | +# frontend: |
| 46 | +# - 'src/**' |
| 47 | +# - 'public/**' |
| 48 | +# - 'package.json' |
| 49 | +# - 'pnpm-lock.yaml' |
| 50 | +# - 'vite.config.*' |
| 51 | +# - 'tsconfig.json' |
| 52 | +# - 'tailwind.config.*' |
| 53 | +# tauri: |
| 54 | +# - 'src-tauri/tauri.conf.json' |
| 55 | +# - 'src-tauri/capabilities/**' |
| 56 | +# - 'src-tauri/icons/**' |
| 57 | +# skip_ci: |
| 58 | +# - '**.md' |
| 59 | +# - '.gitignore' |
| 60 | +# - 'LICENSE' |
| 61 | +# - 'docs/**' |
62 | 62 |
|
63 | 63 | # Combined Full Stack Test and Build |
64 | 64 | full-stack-test-build: |
65 | 65 | name: Full Stack Test & Build |
66 | 66 | runs-on: ${{ matrix.os }} |
67 | | - needs: changes |
| 67 | +# needs: changes |
68 | 68 | if: needs.changes.outputs.skip_ci == 'false' && (needs.changes.outputs.backend == 'true' || needs.changes.outputs.frontend == 'true' || needs.changes.outputs.tauri == 'true') |
69 | 69 |
|
70 | 70 | strategy: |
@@ -227,7 +227,7 @@ jobs: |
227 | 227 | quick-validation: |
228 | 228 | name: Quick Validation |
229 | 229 | runs-on: ubuntu-latest |
230 | | - needs: changes |
| 230 | +# needs: changes |
231 | 231 | if: github.event_name == 'pull_request' && needs.changes.outputs.skip_ci == 'false' |
232 | 232 |
|
233 | 233 | steps: |
|
0 commit comments