mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
Контракт беты пинит отсутствие ветки события, а не её наличие
`release-contract.test.mjs` требовал в анонсе условие про `github.event_name == 'release'` — оно и было единственным местом, где путь события закреплялся. Раз анонс вызывается только после выкладки, требование перевёрнуто: ветки события в файле быть не должно. Issue: #538 User-Visible: no
This commit is contained in:
@@ -240,7 +240,10 @@ test('manual publish workflow is draft-first, exact-SHA gated and self-contained
|
||||
assert.ok(announce.includes('if: ${{ inputs.reusable == true }}'));
|
||||
assert.ok(announce.includes('CALLED: ${{ inputs.reusable }}'));
|
||||
assert.ok(announce.includes('BODY=$(cat docs/RELEASE-NOTES.md)'));
|
||||
assert.ok(announce.includes("github.event_name == 'release' && github.event.release.prerelease == false"));
|
||||
// #538: условия на событие релиза больше нет и быть не должно — анонс
|
||||
// вызывается только после выкладки ассетов. Пинится обратное: ветка события
|
||||
// не вернулась.
|
||||
assert.ok(!announce.includes("github.event_name == 'release'"));
|
||||
assert.ok(announce.includes("github.event_name == 'workflow_call' && inputs.prerelease == false"));
|
||||
assert.ok(announce.includes('Prerelease Telegram announcement is disabled'));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user