Робот ежесуточной синхронизации с автором + workflow Gitea Actions (расписание 03:30)
Синхронизация с автором / sync (push) Successful in 2s
Синхронизация с автором / sync (push) Successful in 2s
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
name: Синхронизация с автором
|
||||
|
||||
# Раз в сутки проверяем обновления у автора проекта и, если они есть, переносим наши правки
|
||||
# на свежий код и публикуем в ветку dev. Релиз и подпись здесь НЕ делаются: закрытый ключ
|
||||
# подписи лежит только на рабочей станции владельца.
|
||||
#
|
||||
# Ручной запуск: в Gitea → Actions → «Синхронизация с автором» → Run workflow.
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "30 3 * * *"
|
||||
workflow_dispatch: {}
|
||||
push:
|
||||
paths:
|
||||
- ".gitea/workflows/fork-sync.yml"
|
||||
|
||||
concurrency:
|
||||
group: fork-sync
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
sync:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Подтянуть обновления автора, проверить и опубликовать
|
||||
env:
|
||||
GITEA_URL: http://10.10.10.54:3000
|
||||
TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
curl -fsSL "$GITEA_URL/hacker07/3X-UI_autoVPS/raw/branch/main/tools/fork-sync-bot.sh" -o /tmp/fork-sync-bot.sh
|
||||
bash /tmp/fork-sync-bot.sh
|
||||
Reference in New Issue
Block a user