Workflow for building binaries

This commit is contained in:
bipinkrish committed 2023-02-23 13:11:48 +05:30
1 parent 2969098daa
commit 17de2f82ce
3 files changed
+46 -2

No files matched your search

+44
View File
@@ -0,0 +1,44 @@
name: Executable Build
on:
workflow_dispatch:
jobs:
build:
strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Check-out repository
uses: actions/checkout@v3
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.9.13'
architecture: 'x64'
cache: 'pip'
cache-dependency-path: |
**/requirements*.txt
- name: Install Dependencies
run: |
pip install -r requirements.txt
- name: Build Executable
uses: Nuitka/Nuitka-Action@v0.4
with:
script-name: DeGourou.py
onefile: true
- name: Upload Artifacts
uses: actions/upload-artifact@v3
with:
name: ${{ runner.os }} Build
path: |
build/*.exe
build/*.bin
build/*.app/**/*
View File
File renamed without changes.
+2 -2
View File
@@ -17,14 +17,14 @@
1. Clone the repositary or Downlaod zip file and extract it 1. Clone the repositary or Downlaod zip file and extract it
2. Install requirements using pip 2. Install requirements using pip
3. Run "main" file 3. Run "DeGourou" file
``` ```
git clone https://github.com/bipinkrish/DeGourou.git git clone https://github.com/bipinkrish/DeGourou.git
cd DeGourou cd DeGourou
pip install -r requirements.txt pip install -r requirements.txt
python main.py python DeGourou.py
``` ```
--- ---