diff --git a/.github/file-filter.yml b/.github/file-filter.yml index 732f705e07..6c8fb7216b 100644 --- a/.github/file-filter.yml +++ b/.github/file-filter.yml @@ -22,7 +22,11 @@ scripts: &scripts - 'toolchain/bootstrap/**' yml: &yml - - '**/*.yml' + - '.github/workflows/phoenix/**' + - '.github/workflows/frontier/**' + - '.github/workflows/bench.yml' + - '.github/workflows/test.yml' + - '.github/workflows/formatting.yml' checkall: &checkall - *fortran_src @@ -30,4 +34,4 @@ checkall: &checkall - *cmakelist - *tests - *scripts - - *yml \ No newline at end of file + - *yml diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index be72f81a98..a22901e632 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -20,7 +20,8 @@ jobs: self: name: Georgia Tech | Phoenix (NVHPC) - if: github.repository == 'MFlowCode/MFC' + if: github.repository == 'MFlowCode/MFC' && needs.file-changes.outputs.checkall == 'true' + needs: file-changes strategy: matrix: device: ['cpu', 'gpu']