From 7157fe18ee3179b50bb68032e5b85efd2980effe Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Sun, 4 Jan 2026 23:04:49 -0700 Subject: [PATCH] ci: Strip directory prefix on source extraction --- .github/workflows/build-linux.yml | 2 +- .github/workflows/build-macos.yml | 2 +- .github/workflows/build-windows.yml | 2 +- .github/workflows/update-ppa.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index b8dc103342..e687dd8a5a 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -49,7 +49,7 @@ jobs: - name: Extract source package run: | mkdir src - tar -C src -xf xemu-*.tar.gz + tar -xf xemu-*.tar.gz -C src --strip-components=2 - name: Create debian changelog run: | pushd src diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 1129421b69..12a1f5d932 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -37,7 +37,7 @@ jobs: with: name: src - name: Extract source package - run: tar xf xemu-*.tar.gz + run: tar -xf xemu-*.tar.gz --strip-components=2 - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 with: python-version: '3.12' diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 4e287dcf49..fc50655fea 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -34,7 +34,7 @@ jobs: with: name: src - name: Extract source package - run: tar xf xemu-*.tar.gz + run: tar -xf xemu-*.tar.gz --strip-components=2 - name: Initialize compiler cache id: cache uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v4 diff --git a/.github/workflows/update-ppa.yml b/.github/workflows/update-ppa.yml index deee211c4a..1bf41da47c 100644 --- a/.github/workflows/update-ppa.yml +++ b/.github/workflows/update-ppa.yml @@ -25,7 +25,7 @@ jobs: - name: Extract source package run: | mkdir src - tar -C src -xf src.tar.gz + tar -C src -xf xemu-*.tar.gz --strip-components=2 # Ensure subprojects are uploaded find src/subprojects -name "*.gitignore" -exec rm {} \;