NW
dcf85c94ad
ci: use docker-container buildx builder (host network) — fixes DNS instability in default driver
Release: multi-arch Docker images / build-push (push) Failing after 6m38s
2026-08-11 11:04:11 +01:00
NW
2744cdf6de
ci: fix release checkout — dispatch uses branch ref (main/dev), version input only for image tags
Release: multi-arch Docker images / build-push (push) Failing after 24s
2026-08-11 10:44:31 +01:00
NW
5c7bc242c5
ci: registry-based releases — multi-arch images built in CI, servers only pull
...
- release workflow: buildx multi-arch (amd64+arm64) build+push of bot and admin images to Gitea Container Registry (git.softuniq.eu/telegram-market/telegram-shop[-admin])
- docker-compose: bot/admin use registry images (IMAGE_TAG for pinning); tor-proxy stays local alpine build
- install.sh: pull from registry instead of local docker build (no native compilation on weak hardware); interactive .env setup preserved
- new buildx runner gitea-host-buildx (label buildx) on x86_64 host
- REGISTRY_TOKEN replaced with package-scoped token (write:package)
- README/VERSION/.env.example updated
2026-08-11 10:37:09 +01:00
NW
5c6760b180
ci: install docker-cli in alpine job container for build/push/save steps
Release: ARM64 Docker Image / build-arm64 (push) Successful in 3m14s
2026-08-04 19:21:04 +01:00
NW
eac2a0cd6c
ci: use sh shell in release workflow (node:22-alpine has no bash)
Release: ARM64 Docker Image / build-arm64 (push) Failing after 1m40s
2026-08-04 19:17:33 +01:00
NW
4186ebeab6
ci: fix checkout step - git in alpine + pass REGISTRY_TOKEN via env
Release: ARM64 Docker Image / build-arm64 (push) Failing after 12s
2026-08-04 18:33:50 +01:00
NW
49d3f41686
ci: release workflow without GitHub actions (network blocked) - pure run steps
...
Release: ARM64 Docker Image / build-arm64 (push) Failing after 12s
- GitHub unreachable on prod network; actions/checkout@v4 etc fail to download
- Rewrite release.yaml using only run: steps (git clone from Gitea, docker build/push)
- Clone uses REGISTRY_TOKEN (oauth2) from Gitea secrets
- Registry push is best-effort; always saves image tarball artifact
2026-08-04 18:30:35 +01:00
NW
9eca348d57
ci: ARM64 release workflow (Gitea Actions, native arm64 runner on Orange Pi)
...
Release: ARM64 Docker Image / build-arm64 (push) Failing after 3s
- Runs on tag push (v*) on arm64 runner (orange-pi-arm64, label: arm64)
- Native ARM64 docker build (no QEMU), consistent with prod Orange Pi Zero 2
- Best-effort push to Gitea Container Registry (git.softuniq.eu/telegram-market/telegram-shop)
- Falls back to saving image tarball if registry auth unavailable
2026-08-04 18:04:05 +01:00