Skip to content

Conversation

@jokasimr
Copy link
Contributor

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?

@jokasimr
Copy link
Contributor Author

Aha but the workflow here only deploys to our scipp channel right?
In that case, it can probably stay the way it is.

@MridulS
Copy link
Member

MridulS commented Aug 29, 2025

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]
Copy link
Member

Choose a reason for hiding this comment

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

Also remove build_conda?

Copy link
Contributor Author

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?

Copy link
Member

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?

Copy link
Contributor Author

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.

Copy link
Member

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?

@jokasimr jokasimr enabled auto-merge (squash) August 29, 2025 13:40
@jokasimr jokasimr merged commit dfd7c1a into main Sep 1, 2025
7 of 8 checks passed
@jokasimr jokasimr deleted the remove-conda-deploy-job branch September 1, 2025 10:26
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.

4 participants