Clean up release methods
All checks were successful
Build wine / build (release) Successful in 32m37s
All checks were successful
Build wine / build (release) Successful in 32m37s
This commit is contained in:
parent
8a6072c426
commit
1ea45f8ff0
2 changed files with 14 additions and 9 deletions
|
@ -1,8 +1,8 @@
|
||||||
name: Build wine
|
name: Build wine
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
release:
|
||||||
branches: [ main ]
|
types: [ published ]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
|
@ -14,7 +14,12 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
bash ./build.sh
|
bash ./build.sh
|
||||||
|
|
||||||
|
- name: Extract version from build.sh
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
echo "VER=$(grep "^tag" build.sh | sed -E 's/tag\s*=\s*["]([^"]*)["]/\1/')" >> $GITHUB_ENV
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: Wine
|
name: Wine ${{ env.VER }}
|
||||||
path: ./*.tar.*
|
path: ./*.tar.*
|
||||||
|
|
12
build.sh
12
build.sh
|
@ -30,13 +30,13 @@ run_cmd "cd wine && mkdir -p build"
|
||||||
run_cmd "cd wine/build && ../configure --enable-win64 --without-ldap --without-oss --disable-winemenubuilder --disable-win16 --disable-tests --prefix /root/musl"
|
run_cmd "cd wine/build && ../configure --enable-win64 --without-ldap --without-oss --disable-winemenubuilder --disable-win16 --disable-tests --prefix /root/musl"
|
||||||
run_cmd "cd wine/build && make -j$(nproc) && make install"
|
run_cmd "cd wine/build && make -j$(nproc) && make install"
|
||||||
|
|
||||||
sudo cp -R root/root/root/musl wine-staging-tkg-musl
|
sudo cp -R root/root/root/musl wine-$tag-staging-tkg-musl
|
||||||
sudo cp wine-staging-tkg-musl/bin/wine64 wine-staging-tkg-musl/bin/wine
|
sudo cp wine-$tag-staging-tkg-musl/bin/wine64 wine-$tag-staging-tkg-musl/bin/wine
|
||||||
sudo chown --reference=build.sh -R wine-staging-tkg-musl/
|
sudo chown --reference=build.sh -R wine-$tag-staging-tkg-musl/
|
||||||
sudo chmod 0777 -R wine-staging-tkg-musl/
|
sudo chmod 0777 -R wine-$tag-staging-tkg-musl/
|
||||||
tar -czvf wine-$tag-staging-tkg-musl.tar.gz wine-staging-tkg-musl/
|
tar -czvf wine-$tag-staging-tkg-musl.tar.gz wine-$tag-staging-tkg-musl/
|
||||||
sha256sum wine-$tag-staging-tkg-musl.tar.gz > wine-$tag-staging-tkg-musl.tar.gz.sha256
|
sha256sum wine-$tag-staging-tkg-musl.tar.gz > wine-$tag-staging-tkg-musl.tar.gz.sha256
|
||||||
rm -rf wine-staging-tkg-musl/
|
rm -rf wine-$tag-staging-tkg-musl/
|
||||||
root/root/destroy --remove
|
root/root/destroy --remove
|
||||||
rm -rf root/
|
rm -rf root/
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue