name: BinGen run-name: Generate a exe file from the python script on: push: branches: - main jobs: Validate: runs-on: ubuntu-latest steps: - name: Checkout repo uses: actions/checkout@v3 - name: Setup Python 3.11 uses: actions/setup-python@v4 with: python-version: 3.11 - name: install dependencies run: | python -m pip install --upgrade pip pip install pyinstaller colorama - name: Build executable with pyinstaller run: | pyinstaller --onefile controleur_de_gaz.py - name: Archive executable run: | Compress-Archive -Path dist\controleur_de_gaz.exe -DestinationPath jeu_windows.zip - name: Upload Artifact uses: actions/upload-artifact@v3 with: name: escape-game-windows-exe path: jeu_windows.zip