Skip to content

Commit

Permalink
ci update
Browse files Browse the repository at this point in the history
  • Loading branch information
BHznJNs committed Nov 16, 2024
1 parent 45d63d5 commit 87a6cd6
Showing 1 changed file with 34 additions and 34 deletions.
68 changes: 34 additions & 34 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,43 +46,43 @@ jobs:
files: InputShare-win-x64.zip
token: ${{ secrets.GITHUB_TOKEN }}

build-linux:
strategy:
matrix:
architecture: [x86_64, aarch64]
python-version: [3.10.7]
runs-on: ubuntu-latest
# build-linux:
# strategy:
# matrix:
# architecture: [x86_64, aarch64]
# python-version: [3.10.7]
# runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4
# steps:
# - name: Checkout code
# uses: actions/checkout@v4

- name: Set up the environment
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
# - name: Set up the environment
# uses: actions/setup-python@v2
# with:
# python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m venv build_venv
source ./build_venv/bin/activate
python -m pip install --upgrade pip
pip install pyinstaller
pip install -r requirements.txt
# - name: Install dependencies
# run: |
# python -m venv build_venv
# source ./build_venv/bin/activate
# python -m pip install --upgrade pip
# pip install pyinstaller
# pip install -r requirements.txt

- name: Build executable with PyInstaller
run: |
source ./build_venv/bin/activate
./build_venv/bin/pyinstaller --windowed --icon=ui/icon.ico --add-data "./ui/icon.ico;ui/" --add-data "./ui/icon.png;ui/" --add-data "./adb-bin/;adb-bin/" --add-data "./server/scrcpy-server;server/" --add-data "./build_venv/Lib/site-packages/customtkinter;customtkinter/" --noconfirm main.py
env:
PYTHONUNBUFFERED: 1
# - name: Build executable with PyInstaller
# run: |
# source ./build_venv/bin/activate
# ./build_venv/bin/pyinstaller --windowed --icon=ui/icon.ico --add-data="./ui/icon.ico:ui/" --add-data="./ui/icon.png:ui/" --add-data="./adb-bin/:adb-bin/" --add-data="./server/scrcpy-server:server/" --add-data="./build_venv/Lib/site-packages/customtkinter:customtkinter/" --noconfirm main.py
# env:
# PYTHONUNBUFFERED: 1

- name: Archive Linux executable
run: zip -j InputShare-linux-${{ matrix.architecture }}.zip dist/main
shell: bash
# - name: Archive Linux executable
# run: zip -j InputShare-linux-${{ matrix.architecture }}.zip dist/main
# shell: bash

- name: Release
uses: softprops/action-gh-release@v2
with:
files: InputShare-linux-${{ matrix.architecture }}.zip
token: ${{ secrets.GITHUB_TOKEN }}
# - name: Release
# uses: softprops/action-gh-release@v2
# with:
# files: InputShare-linux-${{ matrix.architecture }}.zip
# token: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit 87a6cd6

Please sign in to comment.