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

Improve CI runtime #4490

Closed
wants to merge 51 commits into from
Closed

Improve CI runtime #4490

wants to merge 51 commits into from

Conversation

jezdez
Copy link
Member

@jezdez jezdez commented May 31, 2022

This does a number of things to improve the runtime of the CI system and follows a similar approach to conda's CI system.

  • use setup-miniconda GitHub Action to reuse the conda environment already installed on GitHub Actions runners
  • Split tests into groups to increase parallel execution (linux and windows, macos has too few workers)
  • Add codecov reporting
  • Update the various GitHub provide GitHub Action workflows to newer versions

Resolves #4549

@conda-bot conda-bot added the cla-signed [bot] added once the contributor has signed the CLA label May 31, 2022
@jezdez jezdez force-pushed the fix-test_pypi_installer_metadata branch from 0c52a7e to 8028f33 Compare June 2, 2022 08:03
@jezdez jezdez changed the title Use pip's in-tree-build feature to prevent permission error on Windows. Improve CI runtime Jun 2, 2022
@jezdez jezdez force-pushed the fix-test_pypi_installer_metadata branch from 284162e to 9e623a9 Compare June 2, 2022 15:18
@jezdez jezdez force-pushed the fix-test_pypi_installer_metadata branch from 2c77cfb to 52b7051 Compare June 16, 2022 19:07
@jezdez jezdez requested a review from sven6002 October 14, 2022 23:03
@beeankha beeankha added the source::anaconda created by members of Anaconda, Inc. label Dec 7, 2022
@kenodegard
Copy link
Contributor

This is too stale and much of what was attempted here has already been implemented elsewhere (see #4590 & #4549)

@kenodegard kenodegard closed this Jan 20, 2023
@kenodegard kenodegard mentioned this pull request Jan 20, 2023
@kenodegard kenodegard deleted the fix-test_pypi_installer_metadata branch September 25, 2023 19:22
@github-actions github-actions bot added the locked [bot] locked due to inactivity label Sep 25, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla-signed [bot] added once the contributor has signed the CLA locked [bot] locked due to inactivity source::anaconda created by members of Anaconda, Inc.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Improve CI runtime
4 participants