mirror of
https://github.com/mborgerson/xemu.git
synced 2026-02-05 00:45:29 +00:00
ci: Version source release asset
This commit is contained in:
committed by
mborgerson
parent
4f4ceda4d1
commit
072a261b86
4
.github/workflows/build-linux.yml
vendored
4
.github/workflows/build-linux.yml
vendored
@ -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
|
||||
|
||||
4
.github/workflows/build-macos.yml
vendored
4
.github/workflows/build-macos.yml
vendored
@ -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'
|
||||
|
||||
4
.github/workflows/build-windows.yml
vendored
4
.github/workflows/build-windows.yml
vendored
@ -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
|
||||
|
||||
11
.github/workflows/build.yml
vendored
11
.github/workflows/build.yml
vendored
@ -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
|
||||
|
||||
2
.github/workflows/update-ppa.yml
vendored
2
.github/workflows/update-ppa.yml
vendored
@ -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
|
||||
|
||||
Reference in New Issue
Block a user