mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
add file change check for unit tests to test admin workflow
This commit is contained in:
parent
964bdebbda
commit
72511fb14e
3
.github/file-filters.yml
vendored
3
.github/file-filters.yml
vendored
@ -17,4 +17,5 @@ admin_linting: &admin_linting
|
|||||||
|
|
||||||
admin_unit_testing: &admin_unit_testing
|
admin_unit_testing: &admin_unit_testing
|
||||||
- 'admin/package.json'
|
- 'admin/package.json'
|
||||||
- 'admin/**/*.{js,vue}'
|
- 'admin/{jest,vue}.config.js'
|
||||||
|
- 'admin/{public,run,src,test}/**/*'
|
||||||
|
|||||||
3
.github/workflows/test-admin-interface.yml
vendored
3
.github/workflows/test-admin-interface.yml
vendored
@ -14,6 +14,7 @@ jobs:
|
|||||||
admin_linting: ${{ steps.changes.outputs.admin_linting }}
|
admin_linting: ${{ steps.changes.outputs.admin_linting }}
|
||||||
admin_locales: ${{ steps.changes.outputs.admin_locales }}
|
admin_locales: ${{ steps.changes.outputs.admin_locales }}
|
||||||
admin_stylelinting: ${{ steps.changes.outputs.admin_stylelinting }}
|
admin_stylelinting: ${{ steps.changes.outputs.admin_stylelinting }}
|
||||||
|
admin_unit_testing: ${{ steps.changes.outputs.admin_unit_testing }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.3.0
|
- uses: actions/checkout@v3.3.0
|
||||||
|
|
||||||
@ -37,7 +38,9 @@ jobs:
|
|||||||
run: docker build --target test -t "gradido/admin:test" admin/ --build-arg NODE_ENV="test"
|
run: docker build --target test -t "gradido/admin:test" admin/ --build-arg NODE_ENV="test"
|
||||||
|
|
||||||
unit_test_admin:
|
unit_test_admin:
|
||||||
|
if: needs.files-changed.outputs.admin_unit_testing == 'true'
|
||||||
name: Unit Tests - Admin Interface
|
name: Unit Tests - Admin Interface
|
||||||
|
needs: files-changed
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user