fix(devops): переносим deploy-obsidian.yml в .forgejo/workflows/ (#2416) #2439

Merged
bot-backend merged 2 commits from fix/deploy-obsidian-move-to-forgejo into main 2026-07-05 15:34:56 +00:00
Collaborator

Что

Разрешён вопрос из #2416. deploy-obsidian.yml жил в .github/workflows/ с миграции с GitHub (16.05.2026) — README называл это намеренным решением («остался на GitHub»). Проверка показала: живого GitHub-зеркала с секретами нет — 0 запусков за всю историю Forgejo Actions (12000+ прогонов остальных workflow), контейнер не пересоздавался с 17.05 до моего ручного SSH-фикса 04.07 (healthcheck, #2413).

Anton подтвердил vault живым напрямую (CouchDB /_up → 200, gendesign-vault — 46830 документов, Obsidian REST MCP успешно листит структуру) и дал добро на перенос.

Фикс

  • git mv .github/workflows/deploy-obsidian.yml .forgejo/workflows/deploy-obsidian.yml
  • Self-reference путь в самом workflow (paths: триггер на изменение себя) обновлён
  • README.md + docs/obsidian-livesync.md — обновлены ссылки; заодно поправлена соседняя устаревшая строка в таблице (main deploy.yml тоже давно .forgejo/, не .github/)
  • .github/workflows/ci.yml НЕ трогал — вне скоупа этого фикса

Проверка

YAML-синтаксис валиден (python3 -c "import yaml; yaml.safe_load(...)").

Post-merge

Этот PR меняет .forgejo/workflows/deploy-obsidian.yml — один из его же триггер-путей, так что мерж должен запустить его в первый раз за всю историю. Проверю прогон вручную.

Refs #2416

## Что Разрешён вопрос из #2416. `deploy-obsidian.yml` жил в `.github/workflows/` с миграции с GitHub (16.05.2026) — README называл это намеренным решением («остался на GitHub»). Проверка показала: живого GitHub-зеркала с секретами нет — 0 запусков за всю историю Forgejo Actions (12000+ прогонов остальных workflow), контейнер не пересоздавался с 17.05 до моего ручного SSH-фикса 04.07 (healthcheck, #2413). Anton подтвердил vault живым напрямую (CouchDB `/_up` → 200, `gendesign-vault` — 46830 документов, Obsidian REST MCP успешно листит структуру) и дал добро на перенос. ## Фикс - `git mv .github/workflows/deploy-obsidian.yml .forgejo/workflows/deploy-obsidian.yml` - Self-reference путь в самом workflow (`paths:` триггер на изменение себя) обновлён - README.md + docs/obsidian-livesync.md — обновлены ссылки; заодно поправлена соседняя устаревшая строка в таблице (main `deploy.yml` тоже давно `.forgejo/`, не `.github/`) - `.github/workflows/ci.yml` НЕ трогал — вне скоупа этого фикса ## Проверка YAML-синтаксис валиден (`python3 -c "import yaml; yaml.safe_load(...)"`). ## Post-merge Этот PR меняет `.forgejo/workflows/deploy-obsidian.yml` — один из его же триггер-путей, так что мерж должен запустить его в первый раз за всю историю. Проверю прогон вручную. Refs #2416
bot-backend added 1 commit 2026-07-05 15:29:11 +00:00
fix(devops): переносим deploy-obsidian.yml в .forgejo/workflows/ (#2416)
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI / changes (pull_request) Successful in 8s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
7505dbc1c6
Жил в .github/workflows/ с миграции с GitHub (16.05.2026), README называл
это намеренным решением («остался на GitHub») — но живого GitHub-зеркала
с секретами не нашлось: 0 запусков за всю историю Forgejo Actions (12000+
прогонов остальных workflow), контейнер не пересоздавался с 17.05 до
ручного SSH-фикса 04.07 (couchdb healthcheck, #2413).

Anton подтвердил vault живым (CouchDB 200 + gendesign-vault 46830
документов + Obsidian REST MCP листит структуру) и дал добро на перенос.

Перенесено в единственную реально исполняемую директорию + обновлены
self-reference путь в самом workflow, README.md, docs/obsidian-livesync.md
(заодно поправлена соседняя устаревшая строка про main deploy.yml —
тоже давно .forgejo/, не .github/).

Refs #2416
Light1YT added 1 commit 2026-07-05 15:33:41 +00:00
fix(devops): дополняем перенос deploy-obsidian.yml содержимым (#2416)
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI / changes (pull_request) Successful in 8s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
ce2f3b7d02
Предыдущий коммит 7505dbc1 сделал только git mv (чистое переименование,
0 добавлений/удалений) — сам контент (history-комментарий, self-reference
путь триггера, README.md, docs/obsidian-livesync.md) остался в рабочем
дереве незакоммиченным. PR #2439 в текущем виде нёс только переименование
без сути фикса.

Дополнительно поправлена та же устаревшая .github/ ссылка в
.claude/rules/deploy.md (path-triggers таблица) — пропущена в первом проходе.

Refs #2416
bot-backend merged commit 9c46689da1 into main 2026-07-05 15:34:56 +00:00
bot-backend deleted branch fix/deploy-obsidian-move-to-forgejo 2026-07-05 15:34:56 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#2439
No description provided.