Commit Graph

5 Commits

Author SHA1 Message Date
ac8bb3bae1 fix: send admin deploy Telegram alerts from Actions runner [skip ci]
Iran VPS cannot reach api.telegram.org, and sourcing backend .env broke
on BOOKING_EXPIRY_CRON globs. Extract TELEGRAM_* safely over SSH and
notify from the foreign act_runner instead.
2026-09-13 18:31:13 +03:30
91b450aa1a ci: install rsync/openssh in Gitea deploy job
Some checks failed
Deploy admin to VPS / Rsync and deploy admin (push) Has been cancelled
act_runner containers lack rsync, which caused the first VPS-build
deploy workflow to fail before syncing sources.
2026-09-13 16:28:22 +03:30
45db367588 ci: deploy admin by building on the VPS
Some checks failed
Deploy admin to VPS / Rsync and deploy admin (push) Failing after 10s
act_runner job images have no Docker daemon, so rsync sources and build
with scripts/deploy-on-vps.sh on the target host instead of GHCR/buildx.
2026-09-13 15:42:58 +03:30
ba1cf3efe2 ci: simplify Gitea admin deploy for act_runner
Some checks failed
Deploy admin to VPS / Build, push, and deploy admin (push) Has been cancelled
Single-job build/push/deploy plus nginx site install so self-hosted
runners do not stall on multi-job graphs.
2026-09-13 15:39:29 +03:30
a307400f83 ci: migrate Actions from GitHub to Gitea registry [skip ci]
Move workflows under .gitea/workflows and publish images to
git.ghabilee.ir instead of ghcr.io so deploy runs on self-hosted Gitea.
2026-09-13 14:49:37 +03:30