name: Build Linux on: [push, pull_request] jobs: build: name: Build Linux runs-on: ubuntu-latest container: image: python:3.12 steps: - name: Configure Git Redirect run: git config --global url."http://192.168.50.24:3333/".insteadOf "http://server:3000/" - name: Checkout uses: actions/checkout@v3 - name: Setup Python uses: actions/setup-python@v4 with: python-version: '3.10' - name: Install Dependencies run: | python --version pip install -r requirements.txt - name: Build Executable run: | pyinstaller --onefile --windowed --name TeletextEditor_Linux --paths src src/main.py - name: Upload Artifact uses: actions/upload-artifact@v3 with: name: TeletextEditor-Linux path: dist/TeletextEditor_Linux