kopia lustrzana https://github.com/NanoVNA-Saver/nanovna-saver
added ubuntu 22.04 release
rodzic
62b5c5a1b2
commit
8e6ab89189
|
@ -8,7 +8,7 @@ on:
|
|||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: ubuntu-20.04
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
name: Linux Release
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- v*
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
- name: Install python
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y python3.10 python3-pip python3.10-venv \
|
||||
python3.10-dev \
|
||||
python3-pyqt5
|
||||
- name: Install dependencies and pyinstall
|
||||
run: |
|
||||
python3.10 -m venv build
|
||||
. build/bin/activate
|
||||
python -m pip install pip==22.2.2 setuptools==65.3.0
|
||||
pip install -r requirements.txt
|
||||
pip install PyInstaller==5.4.1
|
||||
- name: Build binary
|
||||
run: |
|
||||
. build/bin/activate
|
||||
pyinstaller --onefile -n nanovna-saver nanovna-saver.py
|
||||
- name: Archive production artifacts
|
||||
uses: actions/upload-artifact@v1
|
||||
with:
|
||||
name: NanoVNASaver.linux
|
||||
path: dist/nanovna-saver
|
Ładowanie…
Reference in New Issue