Skip to content

Conversation

@casperdcl
Copy link
Member

@casperdcl casperdcl commented Aug 14, 2025

Fix & optimise conda build matrix

  • fix: test correct numpy version with --extra-deps numpy=x.x instead of --numpy=x.x (fixes Relax numpy versions #2156)
  • fix: collect distributions in one job for upload & reindex (fixes CI: windows conda build & release #1918)
  • optimise
    • share one build (per OS/Python version) across multiple numpy versions
    • per PR: min py/np version, ubuntu
    • master: min & max py/np, all OS
    • tag or workflow_dispatch: all versions, all OS
event matrix
PR image
master image
tag image

@casperdcl casperdcl requested a review from a team as a code owner August 14, 2025 01:08
@casperdcl casperdcl added this to the v25.0.0 milestone Aug 14, 2025
@casperdcl casperdcl self-assigned this Aug 14, 2025
@casperdcl casperdcl requested review from gfardell and paskino August 14, 2025 01:08
@github-project-automation github-project-automation bot moved this to Todo in CIL work Aug 14, 2025
@casperdcl casperdcl mentioned this pull request Aug 14, 2025
5 tasks
@casperdcl casperdcl moved this from Todo to Priority review in CIL work Aug 14, 2025
casperdcl

This comment was marked as resolved.

@casperdcl casperdcl merged commit 84c565e into master Aug 14, 2025
9 checks passed
@casperdcl casperdcl deleted the ci-fix branch August 14, 2025 11:59
@github-project-automation github-project-automation bot moved this from Priority review to Done in CIL work Aug 14, 2025
casperdcl added a commit that referenced this pull request Aug 14, 2025
- fix: test correct numpy version with `--extra-deps numpy=x.x` instead of `--numpy=x.x` (fixes #2156)
- fix: collect distributions in one job for upload & reindex (fixes #1918)
- optimise
  + share one build (per OS/Python version) across multiple numpy versions
  + per PR: min py/np version, ubuntu
  + `master`: min & max py/np, all OS
  + `tag` or `workflow_dispatch`: all versions, all OS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants