name: Weekly Portfolio Rebalance on: # 1. Запуск по расписанию (каждый понедельник в 10:30 МСК) schedule: - cron: '30 7 * * 1' # Время в UTC (7:30 UTC = 10:30 МСК) # 2. Возможность запустить вручную кнопкой в интерфейсе GitHub workflow_dispatch: jobs: rebalance: runs-on: ubuntu-latest environment: tinvest steps: - name: Checkout code uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v3 - name: Set up Python run: uv python install 3.13 - name: Run Rebalance Bot env: # Передаем секреты в переменные окружения скрипта TINVEST_TOKEN: ${{ secrets.TINVEST_TOKEN }} run: uv run app/main.py