-
Notifications
You must be signed in to change notification settings - Fork 12
fix/ci-release #264
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
base: master
Are you sure you want to change the base?
fix/ci-release #264
Conversation
honestly, I don't know how to trigger this workflow except by creating the release, so I don't think we will ever encounter |
Sure! As I was not certain why this was there in the first place I let it and added the condition ; I agree it makes more sense to remove this if possible. @hadrilec do you have any insights on this? |
I used to test the ci by uploading to pypitest
|
Yet that won't work until this is pushed to master (I think). Maybe we keep this option for latter tests if we choose to move away from those unmaintained actions? |
@hadrilec this seems OK to me, but since you were the one doing the releases before, I just want to double-check that this is fine with you and that we did not miss something. What I usually do is :
as far as I can tell, the changes done here are now compatible with this workflow (previously the CI config files would attempt to re-create a release, which would fail) but maybe you were doing things differently. |
Should avoid creating a release which already exists.
@tfardet any idea how to test this?
Also :
actions/create-release
andactions/upload-release-asset
are not maintained anymore ,pypa/gh-action-pypi-publish
seems outdated. As I'm never quite sure how to test CIs, I'd say we could start with fixing the limited PR as it is?