Skip to content

Improve actions tests#135

Merged
nelaturuharsha merged 4 commits into
evaleval:mainfrom
Erotemic:improve-actions-tests
May 13, 2026
Merged

Improve actions tests#135
nelaturuharsha merged 4 commits into
evaleval:mainfrom
Erotemic:improve-actions-tests

Conversation

@Erotemic
Copy link
Copy Markdown
Collaborator

@Erotemic Erotemic commented May 13, 2026

This is a refactor of #99 that includes the core/full, and locked/loose grid that will be useful to determine when upstream packages are causing breakages. Additionally if new test files are added the actions yaml won't need to change.

It does test the different converters together, so there is a risk that they may require incompatible packages, but I think its best to assume everything plays nice together until there is proof that it doesn't.

mrshu and others added 4 commits May 13, 2026 14:56
Previously no CI workflow ran pytest on pull requests, so
regressions could land undetected. This adds a test.yml
workflow triggered on PRs and pushes to main.

- Split into three parallel jobs: core, inspect, helm
- Core job runs tests that need no optional dependencies
- Inspect and HELM jobs install their respective extras
- Pin action versions to match regenerate_types.yml
- Add timeout-minutes: 10 to guard against hung jobs
- Update uv.lock

Closes evaleval#88
@nelaturuharsha nelaturuharsha merged commit 4f15d50 into evaleval:main May 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants