fix(ci): merge origin/updates before push to avoid fetch-first rejection
Release / release (push) Failing after 6m2s
Release / release (push) Failing after 6m2s
Shallow clone depth 40 (DND_UPDATES_CLONE_DEPTH); fetch+merge before each push attempt. Release 1.0.9. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -378,6 +378,12 @@ git push origin v1.0.1
|
||||
|
||||
---
|
||||
|
||||
## Если push отклонён: `(fetch first)` / `rejected`
|
||||
|
||||
Пока job собирает артефакты, в **`updates`** мог успеть попасть **другой** коммит (второй релиз, ручная выкладка). Скрипт `sync-update-feed.mjs` перед push делает **`git fetch` + `git merge origin/updates`** (и после клона — то же в начале), плюс shallow **глубина по умолчанию 40** (`DND_UPDATES_CLONE_DEPTH`). Не запускайте **два релиза одного и того же репо одновременно** по двум тегам — возможны конфликты merge.
|
||||
|
||||
---
|
||||
|
||||
## Поведение приложения
|
||||
|
||||
- Проверка только в **собранной** установке (`app.isPackaged`).
|
||||
|
||||
Reference in New Issue
Block a user