Does release.yml
not run when v*
tags are pushed?
#1970
Replies: 1 comment 6 replies
-
Unfortunately, these don't run even though they should.
That's a good point, the regex should obviously match the tag name (and did before), which may indicate that the event is either not registered, or it's not the right event. But here comes a hot take: I know it just stopped working without obvious cause, or one could say, over time. What changes with time? The amount of tags, as there are more and more crates. On another note: Can it be that there is no CI job anymore that would be installing from crates.io? I think the current release may actually be broken now (and I am investigating if that's the case for everyone).
|
Beta Was this translation helpful? Give feedback.
-
I've noticed that all runs of the
release
workflow seems to have been manually triggered, i.e. through theworkflow_dispatch
event. It also seems like creating thev*
tag forgitoxide
releases does not trigger it. For example, as of this writing, it has not yet run for v0.43.0, even though the tag and the GitHub release (with no added assets yet) exist.Is the tag being created in a way that is not considered a
push
event? I think even when a tag is created through the UI, it is a push event, but perhaps implicit tag creation due to the creation of a GitHub release does not do that--I am not sure. I believecargo-smart-release
creates and pushes the tag, but that it creates the release first, at least in draft form. If the tag is implicitly created in connection with the GitHub release before any tag is explicitly created or before a local tag is pushed, then maybe that could cause this? I don't know.Also, is this general situation, where the workflow is only run manually, intentional? Or is the workflow being manually triggered as a workaround for the
push
trigger not working?Beta Was this translation helpful? Give feedback.
All reactions