Skip to content

Include version in artifact #2

Include version in artifact

Include version in artifact #2

Workflow file for this run

name: Build TinyTouch
on:
workflow_dispatch:
push:
tags:
- "v*"
jobs:
build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install deps
run: |
python -m pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
- name: Build (PyInstaller)
run: |
python -m PyInstaller TinyTouch.spec
- name: Package
run: |
cd dist
zip -r TinyTouch-${{ github.ref_name }}-linux-x64.zip TinyTouch
- uses: actions/upload-artifact@v4
with:
name: TinyTouch-linux-x64
path: dist/TinyTouch-${{ github.ref_name }}-linux-x64.zip
build-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install deps
run: |
python -m pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
- name: Build (PyInstaller)
run: |
python -m PyInstaller TinyTouch.spec
- name: Package
run: |
Compress-Archive -Path dist\\TinyTouch.exe -DestinationPath dist\\TinyTouch-${{ github.ref_name }}-windows-x64.zip
- uses: actions/upload-artifact@v4
with:
name: TinyTouch-windows-x64
path: dist/TinyTouch-${{ github.ref_name }}-windows-x64.zip