diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 62c6851..eb12b23 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -1,52 +1,52 @@ name: PyTaiko on: - push: - branches: ["main"] - pull_request: - branches: ["main"] + push: + branches: ["main"] + pull_request: + branches: ["main"] permissions: - contents: read + contents: read jobs: - build: - strategy: - matrix: - os: [macos-latest, ubuntu-latest, windows-latest] + build: + strategy: + matrix: + os: [macos-latest, ubuntu-latest, windows-latest] - runs-on: ${{ matrix.os }} + runs-on: ${{ matrix.os }} - steps: - - name: Check-out repository - uses: actions/checkout@v4 + steps: + - name: Check-out repository + uses: actions/checkout@v4 - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: "3.11" # Version range or exact version of a Python version to use, using SemVer's version range syntax - architecture: "x64" # optional x64 or x86. Defaults to x64 if not specified - cache: "pip" - cache-dependency-path: | - **/requirements*.txt + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: "3.11" # Version range or exact version of a Python version to use, using SemVer's version range syntax + architecture: "x64" # optional x64 or x86. Defaults to x64 if not specified + cache: "pip" + cache-dependency-path: | + **/requirements*.txt - - name: Install Dependencies - run: | - pip install -r requirements.txt + - name: Install Dependencies + run: | + pip install -r requirements.txt - - name: Build Executable - uses: Nuitka/Nuitka-Action@main - with: - nuitka-version: main - script-name: main.py - standalone: true - include-module: raylib,cv2 + - name: Build Executable + uses: Nuitka/Nuitka-Action@main + with: + nuitka-version: main + script-name: main.py + standalone: true + include-module: raylib,cv2 - - name: Upload Artifacts - uses: actions/upload-artifact@v3 - with: - name: ${{ runner.os }} Build - path: | - build/*.exe - build/*.bin - build/*.app/**/* + - name: Upload Artifacts + uses: actions/upload-artifact@v4 + with: + name: ${{ runner.os }} Build + path: | + build/*.exe + build/*.bin + build/*.app/**/*