Commit Graph

18 Commits

Author SHA1 Message Date
NW
dcf85c94ad ci: use docker-container buildx builder (host network) — fixes DNS instability in default driver
Some checks failed
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
Some checks failed
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
All checks were successful
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)
Some checks failed
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
Some checks failed
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
Some checks failed
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)
Some checks failed
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
NW
f7d21d9d0d Обновить .gitea/workflows/dev.yaml 2024-11-14 23:32:46 +00:00
NW
82afcf9854 Обновить .gitea/workflows/dev.yaml 2024-11-14 21:18:41 +00:00
NW
9c4253ba58 Обновить .gitea/workflows/dev.yaml 2024-11-14 21:16:34 +00:00
NW
38ba2356bc Обновить .gitea/workflows/dev.yaml 2024-11-14 21:09:33 +00:00
NW
1cabe48594 Обновить .gitea/workflows/dev.yaml 2024-11-14 21:07:50 +00:00
NW
5eec9586b7 Обновить .gitea/workflows/prod.yaml 2024-11-14 20:16:38 +00:00
NW
97079ce1d5 Обновить .gitea/workflows/demo.yaml 2024-11-14 20:15:51 +00:00
NW
f737d46802 Обновить .gitea/workflows/dev.yaml 2024-11-14 20:13:18 +00:00
Artyom Ashirov
7825b801a0 short names for workflows 2024-11-14 17:38:18 +03:00
Artyom Ashirov
6de9ef1aa9 workflows folder 2024-11-14 17:35:55 +03:00