run only unit tests in the existing unit-tests job
create a similar job for integration tests
How did you test it?
CI
Notes for the reviewer
With this PR, integration tests depend on the linting job.
We can make different choices, but this seemed reasonable to me to avoid long running times.
I also experimented with cache (with an approach similar to that used in Haystack). Still, I encountered some issues and I also found out that restoring the cache is slow in some environments (Windows), so I decided to avoid it for the time being.
Related Issues
Proposed Changes:
unit-tests
jobHow did you test it?
CI
Notes for the reviewer
With this PR, integration tests depend on the
linting
job. We can make different choices, but this seemed reasonable to me to avoid long running times.I also experimented with cache (with an approach similar to that used in Haystack). Still, I encountered some issues and I also found out that restoring the cache is slow in some environments (Windows), so I decided to avoid it for the time being.
Checklist
fix:
,feat:
,build:
,chore:
,ci:
,docs:
,style:
,refactor:
,perf:
,test:
.