55045184e2
Гейт «версия не должна уменьшаться» отвергал и равную версию безусловно, что делало невозможным повторный прогон на том же теге (Task 10 Step 4 плана). Теперь сравнение version+sourceSha читается из plugin/server.lock.json ветки dist: равная версия проходит дальше только если sourceSha из dist совпадает с текущим github.sha (ретрай уже опубликованного релиза — ниже по пайплайну он и так идемпотентен: upsert релиза/ассета, повторная сверка sha256, force-push dist тем же содержимым). Другой sourceSha при той же версии — попытка подменить уже опубликованный релиз другим кодом — отвергается с явным сообщением, какой коммит уже занимает эту версию. Меньшая версия отвергается как и раньше.