check-license-header.yml 732 B

12345678910111213141516171819202122232425262728
  1. # Copyright 2019-2023 Tauri Programme within The Commons Conservancy
  2. # SPDX-License-Identifier: Apache-2.0
  3. # SPDX-License-Identifier: MIT
  4. name: check license headers
  5. on:
  6. pull_request:
  7. concurrency:
  8. group: ${{ github.workflow }}-${{ github.ref }}
  9. cancel-in-progress: true
  10. jobs:
  11. check:
  12. runs-on: ubuntu-latest
  13. steps:
  14. - uses: actions/checkout@v2
  15. - uses: dorny/paths-filter@v2
  16. id: filter
  17. with:
  18. list-files: shell
  19. filters: |
  20. added:
  21. - added: '**'
  22. - name: check header license on new files
  23. if: ${{ steps.filter.outputs.added == 'true' }}
  24. run: node ./.scripts/ci/check-license-header.js ${{ steps.filter.outputs.added_files }}