gendesign/.github
lekss361 a2a287728a fix(ci): switch deploy to .forgejo/workflows + shell GHCR login
После Forgejo migration .github/workflows/deploy.yml использовал
secrets.GITHUB_TOKEN (Forgejo auto-token БЕЗ ghcr.io permissions) →
все builds failed с 'denied: denied'.

Changes:
- Delete .github/workflows/deploy.yml (Forgejo читает .github/ как fallback —
  убираем чтобы не было конфликта с .forgejo/ версией)
- Add .forgejo/workflows/deploy.yml (port из GHA версии):
  * password: secrets.GHCR_PAT (наш PAT с write:packages scope)
  * username: hardcoded 'lekss361'
  * type=registry buildcache (Forgejo не имеет GHA cache service)
- Replace docker/login-action@v3 на shell echo PAT | docker login
  (action под Forgejo Actions act framework ловит 'denied: denied'
  даже с правильным PAT — direct CLI работает)

После merge — main deploy должен наконец отработать без денайдов.
2026-05-16 01:28:26 +03:00
..
workflows fix(ci): switch deploy to .forgejo/workflows + shell GHCR login 2026-05-16 01:28:26 +03:00