Skip to content

Commit

Permalink
Add workflow for building binaries for Windows
Browse files Browse the repository at this point in the history
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
  • Loading branch information
gridhead committed Jul 22, 2024
1 parent 125d1e1 commit 15a8d85
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: "expedite"
on: ["push"]
jobs:
ci-build:
runs-on: "windows-latest"
strategy:
fail-fast: false

steps:
- name: "Checkout the codebase to a local working directory"
uses: "actions/checkout@v4"

- name: "Setup a functioning local Python 3 installation"
uses: "actions/setup-python@v5"
with:
python-version: "3.12"

- name: "Install the base dependencies"
run: "python3 -m pip3 install --upgrade poetry pyinstaller"

- name: "Install the project dependencies"
run: "python3 -m poetry install"

- name: "Build the project binary"
run: "python3 -m pyinstaller expedite\client\bridge\main.py --clean --onefile --name 'ed-bridge-${{ github.sha }}' --windowed --icon assets\icon\expedite.ico"

- uses: "actions/upload-artifact@v4"
with:
path: "dist/*"

0 comments on commit 15a8d85

Please sign in to comment.