After every release merge, CI on main fails and stays red.
The version check refuses a main whose version has no tag, and a release PR is merged before its tag is created. So the CI run for every release merge fails before any test runs, and nothing re-runs it once the tag exists.
Fix direction: re-run CI for the tagged commit once the release tag exists, or also run CI when a release is published.
After every release merge, CI on
mainfails and stays red.The version check refuses a
mainwhose version has no tag, and a release PR is merged before its tag is created. So the CI run for every release merge fails before any test runs, and nothing re-runs it once the tag exists.Fix direction: re-run CI for the tagged commit once the release tag exists, or also run CI when a release is published.