Test the numba wrapper in test-and-deploy (#7413)

- Resolve comments from #5592:
- Replace a silly indirect import
https://github.com/compiler-explorer/compiler-explorer/pull/5592#discussion_r1962004963
- Run `test_numba_wrapper` in `.github/workflows/test-and-deploy.yml`.
https://github.com/compiler-explorer/compiler-explorer/pull/5592#discussion_r1962004131
- Patch minor errors in `etc/scripts/util/propschecktest.py` and also
test it.
This commit is contained in:
Rupert Tombs
2025-02-24 15:58:31 +00:00
committed by GitHub
parent 897364f04e
commit 5eeded45c4
4 changed files with 19 additions and 9 deletions

View File

@@ -18,13 +18,17 @@ jobs:
check-latest: true
cache: npm
- name: Install prerequisites
run: make prereqs
run: |
make prereqs
python3 -m pip install numba
- name: Run checks
run: |
npm run lint-check
npm run test
npm run ts-check
python3 ./etc/scripts/util/propscheck.py
python3 ./etc/scripts/util/propschecktest.py
python3 ./etc/scripts/test_numba_wrapper.py
- uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}