diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index d6536aa126..b8dc103342 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -45,11 +45,11 @@ jobs: - name: Download source package uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4 with: - name: src.tar.gz + name: src - name: Extract source package run: | mkdir src - tar -C src -xf src.tar.gz + tar -C src -xf xemu-*.tar.gz - name: Create debian changelog run: | pushd src diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index acaacda2a9..4a91d2e1fd 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -30,9 +30,9 @@ jobs: - name: Download source package uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4 with: - name: src.tar.gz + name: src - name: Extract source package - run: tar xf src.tar.gz + run: tar xf xemu-*.tar.gz - 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 5c1b6dee20..4e287dcf49 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -32,9 +32,9 @@ jobs: - name: Download source package uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4 with: - name: src.tar.gz + name: src - name: Extract source package - run: tar xf src.tar.gz + run: tar xf xemu-*.tar.gz - name: Initialize compiler cache id: cache uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v4 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e13dd7d42a..028f177653 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,14 +21,21 @@ jobs: - name: Install dependencies run: sudo apt-get install meson - name: Create source package + id: package run: | ./scripts/archive-source.sh src.tar + + version="$(cat XEMU_VERSION)" + pkg_filename=xemu-${version}.tar.gz + echo "pkg_filename=${pkg_filename}" >> $GITHUB_OUTPUT + gzip -1 src.tar + mv src.tar.gz ${pkg_filename} - name: Upload source package artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4 with: - name: src.tar.gz - path: src.tar.gz + name: src + path: ${{ steps.package.outputs.pkg_filename }} linux: name: Linux diff --git a/.github/workflows/update-ppa.yml b/.github/workflows/update-ppa.yml index 8f83f3369a..deee211c4a 100644 --- a/.github/workflows/update-ppa.yml +++ b/.github/workflows/update-ppa.yml @@ -21,7 +21,7 @@ jobs: - name: Download release source env: GH_TOKEN: ${{ github.token }} - run: gh release download "${{ inputs.release }}" --repo="${GITHUB_REPOSITORY}" -p src.tar.gz + run: gh release download "${{ inputs.release }}" --repo="${GITHUB_REPOSITORY}" -p 'xemu-*.tar.gz' - name: Extract source package run: | mkdir src