После 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 должен наконец отработать без денайдов. |
||
|---|---|---|
| .. | ||
| workflows | ||