name: Download Clash Rules on: workflow_dispatch: push: branches: [ main, master ] jobs: download-rules: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: | git config user.name "Bot" git config user.email "bot@example.com" mkdir -p ruleset echo "test" > ruleset/test.txt git add . git commit -m "Test commit" || echo "No changes" git push || echo "Push failed"