-
Notifications
You must be signed in to change notification settings - Fork 21
ci: remove deploy to conda forge job #3756
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
Conversation
|
Aha but the workflow here only deploys to our |
|
We should remove it, we only have the conda bits around in scipp to test the weekly builds. We do not need maintain a scipp channel. |
|
|
||
| upload_conda: | ||
| name: Deploy Conda Forge | ||
| needs: [build_wheels, build_sdist, build_conda] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also remove build_conda?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought maybe we wanted to keep it to prevent pypi from deploying if the conda build fails?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Which actual problems would that catch, and how many false-positive build fails would we get for every problem caught?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would catch any problem that causes the conda build to fail while the pypi build does not fail. Doesn't seem like a too exotic failure mode.
But if you think that is an unlikely scenario then we can remove it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In my experience many fails are due to CI problems, not actually anything that is broken in the package. I think it was discussed elsewhere that we anyway need (periodic?) jobs that verify that conda-packaging still works. I don't think this is that purpose of a release build?
If I understand correctly the conda-forge deployment is done automatically by the feedstock.
Then it seems reasonable we should not also deploy to conda forge in the release workflow.
Is that correct?