ci: fix dev-release version-tag filter and temp-dir race #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/eco38-tmp-race-glob"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two separate bugs, confirmed from the forgejo-runner journal on Hestia:
compute dev version was missing the "(grep -v -- '-' || true)" pre-release filter present in every other repo's copy of this step. breadcast has a v0.1.1-rc.1 tag that sorts above v0.1.0 via sort -V, so LATEST_TAG resolved to "0.1.1-rc.1" and IFS='.' read put "1-rc.1" into PA, and $((PA + 1)) failed with "invalid arithmetic operator (error token is ".1")". Added the missing filter.
Same rm -rf /tmp/bread-ecosystem-ci-* race as breadbar and friends in the clone bread-ecosystem (main) step. Dropped the glob, gave each workflow kind its own mktemp prefix.
Part of ECO-38.