name: Push custom to released

on:
  workflow_dispatch:
  schedule:
    - cron: '2 * * * *'

jobs:
  push-branch:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v5
        with:
          ref: custom

      - name: Push to released branch
        run: |
          git config --global user.name "${{ github.actor }}"
          git config --global user.email "${{ github.actor }}@users.noreply.github.com"
          git remote set-url origin https://x-access-token:${{ secrets.GITHUBTOKEN }}@github.com/${{ github.repository }}.git
          git push origin custom:released --force
