Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GHA: optimize test prereq steps #15275

Closed
wants to merge 7 commits into from
Closed

Conversation

vszakats
Copy link
Member

@vszakats vszakats commented Oct 12, 2024

  • Linux: move test and pytest prereqs right before test run.
    • returns build phase results faster.
    • allows skipping steps for jobs that don't need them.
    • makes dependencies more transparent.
  • sync prereq install step names.
  • use tests/requirements.txt more.

@vszakats vszakats marked this pull request as draft October 12, 2024 08:49
@github-actions github-actions bot added the CI Continuous Integration label Oct 12, 2024
skip for jobs not running tests
Otherwise the extra packages installed cause extra deps
detected and the memory-sanitizer job fail to run curl.
@vszakats vszakats changed the title GHA/linux: tidy up pytest prereq steps GHA: optimize test prereq steps Oct 12, 2024
@vszakats vszakats marked this pull request as ready for review October 12, 2024 11:28
@vszakats vszakats closed this in e8a007d Oct 13, 2024
@vszakats vszakats deleted the gha-linux-py-opt branch October 13, 2024 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration performance
Development

Successfully merging this pull request may close these issues.

1 participant