Fix various eslint and typescript complaints #428
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Check ICLA | |
on: | |
pull_request_target: | |
types: | |
- opened | |
jobs: | |
main: | |
if: github.event.pull_request.user.login != 'dependabot[bot]' | |
runs-on: ubuntu-24.04 | |
steps: | |
- uses: actions/setup-python@v5 | |
- name: Install Python module | |
run: pip install --break-system-packages apereocla | |
- name: Check Apereo ICLA for GitHub user | |
run: apereocla -g "${{ github.event.pull_request.user.login }}" | |
- name: Comment if no CLA has been filed | |
if: ${{ failure() }} | |
uses: thollander/actions-comment-pull-request@main | |
with: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
message: > | |
Hi @${{ github.event.pull_request.user.login }} | |
Thank you for contributing to the Opencast Editor. | |
We noticed that you have not yet filed an [Individual Contributor License Agreement](https://www.apereo.org/licensing/agreements/icla). | |
Doing that (once) helps us to ensure that Opencast stays free for all. | |
If you make your contribution on behalf of an institution, you might also want to file a | |
[Corporate Contributor License Agreement](https://www.apereo.org/licensing/agreements/ccla) | |
(giving you as individual contributor a bit more security as well). It can take a while for | |
this bot to find out about new filings, so if you just filed one or both of the above do not | |
worry about this message! | |
Please let us know if you have any questions regarding the CLA. |