add file change check for linting to test admin workflow

This commit is contained in:
mahula 2023-02-23 08:54:33 +01:00
parent fd37107da3
commit 287659af06
2 changed files with 9 additions and 0 deletions

View File

@ -6,3 +6,9 @@ admin_locales: &admin_locales
admin_stylelinting: &admin_stylelinting
- 'admin/{components,layouts,pages}/**/*.{scss,vue}'
- 'admin/.stylelintrc.js'
admin_linting: &admin_linting
- 'admin/.eslint*'
- 'admin/babel.config.js'
- 'admin/package.json'
- 'admin/**/*.{js,vue}'

View File

@ -11,6 +11,7 @@ jobs:
name: Detect File Changes - Admin Interface
runs-on: ubuntu-latest
outputs:
admin_linting: ${{ steps.changes.outputs.admin_linting }}
admin_locales: ${{ steps.changes.outputs.admin_locales }}
admin_stylelinting: ${{ steps.changes.outputs.admin_stylelinting }}
steps:
@ -57,7 +58,9 @@ jobs:
token: ${{ github.token }}
lint_admin:
if: needs.files-changed.outputs.admin_linting == 'true'
name: Lint - Admin Interface
needs:files-changed
runs-on: ubuntu-latest
steps:
- name: Checkout code