chore(deploy): migrate userscript URLs and CI from GitHub to Forgejo #3
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/deploy/forgejo-migration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
vite.config.ts— 4 GitHub URL заменены на Forgejo raw (namespace,icon,updateURL,downloadURL);@connect *не тронутvite.config.ts+package.json— version bump 1.0.5 → 1.0.6 (синхронно)README.md— 2 install-ссылки (EN + RU) переведены на Forgejo raw.github/workflows/deploy.yml—peaceiris/actions-gh-pages@v4заменён на plaingit push --forceв orphandistветку;actions/checkout@v7сfetch-depth: 0.github/dependabot.yml— удалён (GitHub-фича, не применима к Forgejo)AGENTS.md— обновлено описание Dist deploy (убранpeaceiris, указан plaingit push, Forgejo raw URL)git remote origin— переключен сgithub.comнаgit.slaid098.devПочему
GitHub аккаунт удалён — все
raw.githubusercontent.comURL мёртвые, deploy CI падает на peaceiris (404 в Forgejo action-зеркале). Forgejo-копия жива, raw URL формат работает.distветка отсутствует (deploy упал на 1.0.4, source уже 1.0.5→1.0.6).Watch out
Pending
—
Closes #2
Code Review Summary
Чистая, хорошо сфокусированная миграция GitHub→Forgejo: 4 userscript URL, 2 README install-ссылки, deploy CI переписан с
peaceiris/actions-gh-pagesна plaingit push --forceв orphandist, dependabot удалён, AGENTS.md синхронизирован, version bump 1.0.5→1.0.6 синхронно в обоих файлах. CI green.Positives
vite.config.ts(1.0.6) +package.json(1.0.6) — userscript-менеджеры увидят автоапдейт.@connect: ["*"]не тронут — кастомные STT-прокси не сломаны (AGENTS.md правило соблюдено).COMPOSER_SELECTORS,whisperPromptdefault,assets/icon.png— не затронуты диффом.docs/decisions/0005-*.mdне редактирован (оставшиесяpeaceiris/github.comссылки — историческая запись, корректно не тронута).fetch-depth: 0добавлен (нужен дляgit pushв CI), orphandistrebuild черезgit init -b dist+git push --forceсохраняет семантикуkeep_files: false.Watch outдокументирует неочевидные решения (GITHUB_TOKEN алиас, мёртвый старый dist, ручная переустановка).chore(deploy): ...— conventional format, ≤80 chars.Suggestions (info, not blocking)
\ No newline at end of fileв diff) — pre-existing, не введено этим PR, но стоит добавить trailing newline в будущем.peaceiris-деплой. По append-only конвенции можно завести новый ADR 0008 для Forgejo migration (не блокирующее — AGENTS.md обновлён, операционная документация актуальна).Verdict: APPROVE