Home / Admin / Untitled Snippet
Duplicate Snippet

Embed Snippet on Your Site

Untitled Snippet

Code Preview
php
<?php
name: Update lists
on:
  schedule:
    - cron: '0 0,12 * * *' # At 00:00 and 12:00 (midnight and noon) every day
  workflow_dispatch:  # Manual triggering
    inputs:
      run-manual:
        description: 'Run the script manually'
        required: false
        default: 'yes'
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    
      - name: Checkout repo content
        uses: actions/checkout@v4.1.1 # Checkout the repository content
      - name: Setup Python
        uses: actions/setup-python@v5.1.0
        with:
          python-version: '3.10' # Install the Python version needed
      - name: Install Python packages
        run: |
          python -m pip install --upgrade pip
          pip install requests
      - name: Execute Python script
        run: |
          python update.py
          
      - name: Commit list
        run: |
          git config --local user.email "[email protected]"
          git config --local user.name "GitHub Action"
          git add lists/*
          git commit -m "GitHub Actions" --allow-empty
      - name: Push changes
        uses: ad-m/github-push-action@v0.8.0
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          branch: main 

Comments

Add a Comment