Skip to content

Refactor conda CI into a reusable build/test workflow - #236

Merged
antonwolfy merged 9 commits into
masterfrom
improve-gh-workflows
Sep 3, 2026
Merged

Refactor conda CI into a reusable build/test workflow#236
antonwolfy merged 9 commits into
masterfrom
improve-gh-workflows

Conversation

@antonwolfy

Copy link
Copy Markdown
Collaborator

Both conda CI pipelines (conda-forge and Intel) duplicated the same build → upload → download → channel → version → install → test flow across six per-OS jobs each. This extracts that flow into a single reusable workflow (workflow_call) and reduces the two pipeline files to thin, per-OS callers.

@antonwolfy

Copy link
Copy Markdown
Collaborator Author

@ndgrigorian, @vlad-perevezentsev please review, when you have time

@ndgrigorian ndgrigorian left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to be working so LGTM

Would be nice to see the same done with the clang builds, and for the other projects

@antonwolfy
antonwolfy merged commit 22c4436 into master Sep 3, 2026
186 of 187 checks passed
@antonwolfy
antonwolfy deleted the improve-gh-workflows branch September 3, 2026 10:53
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.

2 participants