aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/tests.yml
Commit message (Collapse)AuthorAgeFilesLines
* Fix coverage reporting.J08nY2025-11-191-2/+2
|
* Move away from pip-tools and use uv.J08nY2025-11-171-11/+6
| | | | | | | | | | uv is all the rage. No, but really. The pip-compile approach does not work cross-platform or cross-python version (sometimes it does, but not always). In comparison and uv lockfile is universal and cross-platform: https://docs.astral.sh/uv/concepts/projects/layout/#the-lockfile This should help make our install easier and more robust.
* Continue on error in CI.J08nY2025-07-161-0/+1
|
* Run CI on various Python versions.J08nY2025-07-161-4/+10
|
* Report failed and skipped tests.J08nY2025-04-031-0/+1
|
* Add test summary to actionsJ08nY2025-04-031-0/+5
|
* Upload test results to codecov.J08nY2025-04-031-1/+6
|
* Move flaky remote tests into "scheduled" workflow.J08nY2025-02-271-1/+1
|
* Go back to --cov=sec_certs in CI.J08nY2025-02-151-1/+1
|
* Fix coverage report in CI.J08nY2025-02-151-1/+1
|
* Move to coverage config in toml.J08nY2025-02-141-1/+1
|
* Bump setup-python action in CI, use caching.J08nY2024-06-201-1/+1
|
* Fix NVD tests.J08nY2024-06-101-1/+5
|
* revert spacy model download installationAdam Janovsky2024-02-201-0/+1
|
* spacy model download now with pipAdam Janovsky2024-02-201-1/+0
|
* apt-get update on other github actionsadamjanovsky2023-11-241-1/+3
|
* bump required python to 3.8Adam Janovsky2023-11-141-1/+1
|
* introduce all_requirements.txtadamjanovsky2023-10-181-2/+0
|
* Cache dependencies in github test workflow.J08nY2023-04-141-0/+4
|
* download spacy model in test pipelineAdam Janovsky2022-12-141-1/+3
|
* flat -> src layout (#294)adamjanovsky2022-12-091-0/+2
| | | | | | - Some mypy fixes - Flat layout -> src layout - Ditch `setup.py` and `setup.cfg` in favour of `pyproject.toml` - Non-pinned requirements moved from `requirements/*.in` to `pyproject.toml`
* Add codecov and rename workflow jobs for consistency.J08nY2022-12-081-1/+3
|
* Refactor FIPS & unify CLI actions (#275)adamjanovsky2022-12-081-15/+6
| | | | | | | | | | * Unifies CLIs into sine CLI * Merge much of dataset functionality into `Dataset` baseclass * Refactor `unittest` -> `pytest` * Unify processing pipeline across datasets (common public functions) * Unify and refactor processing of auxillary datasets (CPE, CVE, PP, Algorithms, ...) * Upgrade Github Actions pipelines * Allow for failure of some tests * Refactor type hints
* add lemmatization prior to cve matchingAdam Janovsky2022-05-051-1/+3
|
* reorganize requirementsAdam Janovsky2022-04-041-5/+2
|
* Refactor/pdftotext as library (#183)adamjanovsky2022-04-041-2/+12
| | | | | | | - Update Docker Ubuntu to 22.04 - Test pipeline now installs fresh Poppler - Poppler-utils package no longer needed - Paragraph on project dependencies added to CONTRIBUTING.md - Pdftotext is no longer called with subprocess call, but API is leveraged instead
* Update tests.ymladamjanovsky2022-02-021-1/+1
| | | Just a typo in tests workflow.
* Split workflow steps in test workflow.J08nY2022-01-031-2/+3
|
* Actually run pytest in test CI.J08nY2021-12-161-5/+3
|
* workflow dispatch for testsAdam Janovsky2021-05-131-1/+4
|
* fix test path problemsAdam Janovsky2021-05-111-1/+1
|
* rename test -> testsAdam Janovsky2021-05-101-0/+22