name: Execute Python Script

on: [ push, pull_request ]

jobs:
  build:
    runs-on: ubuntu-24.04
    steps:
      - name: Checkout Repository
        uses: actions/checkout@v4
      - name: Set current date as env variable
        run: echo "DATE=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
      - name: Set up Python 3.10
        uses: actions/setup-python@v3
        with:
          python-version: "3.10"
      - name: Install dependencies
        run: |
          python -m pip install --upgrade pip
          if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
      - name: Execute Python Script
        run: python gen_pack.py ${{ env.DATE }} §7${{ github.repository_owner }} Edition
      - name: Upload artifacts to GitHub
        uses: actions/upload-artifact@v4
        with:
          name: Better Leaves Lite Artifact
          path: Better-Leaves-${{ env.DATE }}.zip
