add file change check for stylelinting to test admin workflow

This commit is contained in:
mahula 2023-02-21 11:17:36 +01:00
parent d411ca7682
commit ef9ad7e4a8
2 changed files with 8 additions and 1 deletions

View File

@ -1,4 +1,8 @@
# These file filter patterns are used by the action https://github.com/dorny/paths-filter
admin_locales: &admin_locales
- 'admin/src/locales/**'
- 'admin/src/locales/**'
admin_stylelinting: &admin_stylelinting
- 'admin/{components,layouts,pages}/**/*.{scss,vue}'
- 'admin/.stylelintrc.js'

View File

@ -12,6 +12,7 @@ jobs:
runs-on: ubuntu-latest
outputs:
admin_locales: ${{ steps.changes.outputs.admin_locales }}
admin_stylelinting: ${{ steps.changes.outputs.admin_stylelinting }}
steps:
- uses: actions/checkout@v3.3.0
@ -66,7 +67,9 @@ jobs:
run: cd admin && yarn && yarn run lint
stylelint_admin:
if: needs.files-changed.outputs.admin_stylelinting == 'true'
name: Stylelint - Admin Interface
needs: admin_stylelinting
runs-on: ubuntu-latest
steps:
- name: Checkout code