name: Synch Gitee To Github
on:
  workflow_call:
  workflow_dispatch:
  schedule:
    - cron: "0 0 * * *"
    - cron: "0 10 * * *"
    - cron: "0 20 * * *"

jobs:  
  sync:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Config
        run: |
          sudo apt update
          sudo apt install git python3-requests -y

      - name: Push
        env: 
          GITHUBTOKEN: ${{ secrets.GITHUBTOKEN }}
          GITHUBUSER: ${{ secrets.GITHUBUSER }}
          GITCODETOKEN: ${{ secrets.GITCODETOKEN }}
          GITCODEUSER: ${{ secrets.GITCODEUSER }}
          ATOMGITTOKEN: ${{ secrets.ATOMGITTOKEN }}
          ATOMGITUSER: ${{ secrets.ATOMGITUSER }}
        run: |
          cd sync-gitee-to-github
          python3 sync.py $GITHUBUSER $GITHUBTOKEN $GITCODEUSER $GITCODETOKEN $ATOMGITUSER $ATOMGITTOKEN

