rpm_action.yml: Run all but release creation every time#494
Conversation
rpm_action.yml: Run all but release creation every time
1676b9c to
5b66cd9
Compare
|
@henry2cox update: now rebased onto latest |
|
Question: do you also think I should be able to just re-tag with v2.5 - and the release will be rebuilt, with all the expected content? Or delete the current release and tag and create new release? |
@henry2cox I have seen tag moves and re-releases bite downstreams in the past, so I would personally recommend against re-creating the Git tag and/or re-placing the artifacts under the same name for existing tag v2.5. I think personally I would:
What do you think? |
|
looks like I can just change the name of the asset. |
@henry2cox did the "beta" go into the RPM artifact content? Then the rename alone could be trouble 🤔 |
|
Yeah..I think I broke it. |
|
@henry2cox I see a new release now at https://github.com/linux-test-project/lcov/releases/tag/v2.5 but with no artifacts (yet?) and a markdown syntax issue near "support llvm/22". |
|
Yes...I think 'yet' - seems to take a couple of minutes to build. |
|
hmm. Or maybe not. Has been a few minutes - but no artifacts have appeared, yet. |
|
@henry2cox I'm having trouble finding the related CI run for a Git tag at https://github.com/linux-test-project/lcov/actions . Is the current 2.5 release a result of CI? |
|
Yes. |
|
@henry2cox I only see https://github.com/linux-test-project/lcov/actions/runs/28754646970 of yesterday. How did you you re-run the CI for 2.5? I'm also wondering if re-running CI for 2.5 can produce anything but the previous incomplete results if the tag also controls the workflow files being checked out. Maybe we need a new v2.5.1 tag in any case. |
|
@henry2cox is there a chance for adding a source tarball manually to 2.5 or to let CI create 2.5.1 with a source tarball? It would allow me to bump lcov in Gentoo and to potentially signal other distros to follow via the RSS feeds tied to https://repology.org/project/lcov/history . What do you think? |
|
Nothing I tried so far has quite worked. If that doesn't work, then I'll try a 2.5.1 hack. |
Related to #488
This will make problems in all but the last step show earlier, and hence help with debugging and keeping the workflow healthy. The existing
if: startsWith(github.ref, 'refs/tags/v')already guards release creation for non-tag and non-v-tag pushes.CC @henry2cox