From c15bac55794f76cf6b2572a414a98bd76e09d385 Mon Sep 17 00:00:00 2001 From: Pakobbix Date: Sat, 13 May 2023 22:53:11 +0200 Subject: [PATCH] Added Tag Counting for the release files Added the webuiGUI.py to the Packages. --- .github/workflows/package.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 68d119c..213cd54 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -9,7 +9,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [windows-latest, ubuntu-latest, macos-latest] + os: [windows-latest, ubuntu-latest] steps: - name: Set up Python uses: actions/setup-python@v2 @@ -25,12 +25,24 @@ jobs: pip install -r requirements.txt pip install pyinstaller + - name: Get Last Tag + id: last_tag + run: echo "::set-output name=tag::$(git describe --abbrev=0 --tags)" + + - name: Increment Tag + id: incremented_tag + run: | + tag=${{ steps.last_tag.outputs.tag }} + incremented_tag=$(python -c "version_parts = tag.split('.'); version_parts[-1] = str(float(version_parts[-1]) + 0.1); print('.'.join(version_parts))") + echo "::set-output name=tag::$incremented_tag" + - name: Build and package - run: pyinstaller --noconfirm --onefile --windowed StartUI.py + run: | + pyinstaller --noconfirm --onefile --windowed StartUI.py + cp webuiGUI.py dist/ # Copy webuiGUI.py to the dist directory - name: Upload artifacts uses: actions/upload-artifact@v2 with: - name: ${{ matrix.os }}-binary - path: dist # Assuming the packaged files are created in a 'dist' directory - + name: ${{ matrix.os }}-binary-v${{ steps.incremented_tag.outputs.tag }} + path: dist