From 49c16219ff85054f5d82e6488fc3a9aa8cfdb730 Mon Sep 17 00:00:00 2001 From: mirkobrombin Date: Sun, 9 Aug 2026 14:20:17 +0200 Subject: [PATCH] fix[closes #71]: validate Vaniglia release archives --- .github/workflows/build-stable-vaniglia.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-stable-vaniglia.yml b/.github/workflows/build-stable-vaniglia.yml index 52705a540abe..de690c1bf090 100644 --- a/.github/workflows/build-stable-vaniglia.yml +++ b/.github/workflows/build-stable-vaniglia.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v7 with: @@ -60,6 +60,13 @@ jobs: - name: Launch package.sh working-directory: /home/runner/work/build-tools/runners/vaniglia run: ./package.sh + + - name: Verify package + run: | + package=/home/runner/work/wine/wine/vaniglia-${{ steps.vars.outputs.release_version }}-x86_64.tar.gz + tar -tzf "$package" > "$RUNNER_TEMP/vaniglia-files.txt" + grep -q '/bin/wine$' "$RUNNER_TEMP/vaniglia-files.txt" + grep -q '/bin/wineserver$' "$RUNNER_TEMP/vaniglia-files.txt" - uses: "marvinpinto/action-automatic-releases@latest" if: github.event_name == 'push'