mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-03 20:13:02 +00:00
disable arm64 build
This commit is contained in:
@@ -129,48 +129,48 @@ jobs:
|
|||||||
path: dist/swingmusic.exe
|
path: dist/swingmusic.exe
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
|
|
||||||
build_aarch64:
|
# build_aarch64:
|
||||||
runs-on: [ubuntu-22.04]
|
# runs-on: [ubuntu-22.04]
|
||||||
name: Building aarch64 binary
|
# name: Building aarch64 binary
|
||||||
steps:
|
# steps:
|
||||||
- name: Checking out buildscript
|
# - name: Checking out buildscript
|
||||||
uses: actions/checkout@v4
|
# uses: actions/checkout@v4
|
||||||
with:
|
# with:
|
||||||
sparse-checkout: |
|
# sparse-checkout: |
|
||||||
aarch64_buildscript
|
# aarch64_buildscript
|
||||||
sparse-checkout-cone-mode: false
|
# sparse-checkout-cone-mode: false
|
||||||
- name: Installing Packages
|
# - name: Installing Packages
|
||||||
run: |
|
# run: |
|
||||||
sudo apt -qq update -y > /dev/null
|
# sudo apt -qq update -y > /dev/null
|
||||||
sudo apt -y -qq install binfmt-support qemu-user-static systemd-container wget > /dev/null
|
# sudo apt -y -qq install binfmt-support qemu-user-static systemd-container wget > /dev/null
|
||||||
- name: Starting Services
|
# - name: Starting Services
|
||||||
run: |
|
# run: |
|
||||||
sudo systemctl restart systemd-binfmt
|
# sudo systemctl restart systemd-binfmt
|
||||||
sudo systemctl start systemd-resolved
|
# sudo systemctl start systemd-resolved
|
||||||
- name: Downloading Arch Linux Arm Tarball for rpi4 aarch64
|
# - name: Downloading Arch Linux Arm Tarball for rpi4 aarch64
|
||||||
run: |
|
# run: |
|
||||||
wget -q http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz
|
# wget -q http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz
|
||||||
- name: Extracting Tarball
|
# - name: Extracting Tarball
|
||||||
run: |
|
# run: |
|
||||||
mkdir root
|
# mkdir root
|
||||||
sudo tar xpf ArchLinuxARM-rpi-aarch64-latest.tar.gz -C root --warning=no-unknown-keyword
|
# sudo tar xpf ArchLinuxARM-rpi-aarch64-latest.tar.gz -C root --warning=no-unknown-keyword
|
||||||
- name: Building Swingmusic in qemu
|
# - name: Building Swingmusic in qemu
|
||||||
run: |
|
# run: |
|
||||||
chmod +x aarch64_buildscript
|
# chmod +x aarch64_buildscript
|
||||||
sed -i -e 's/TAG/${{ github.event.inputs.tag }}/g' aarch64_buildscript
|
# sed -i -e 's/TAG/${{ github.event.inputs.tag }}/g' aarch64_buildscript
|
||||||
mv aarch64_buildscript root/
|
# mv aarch64_buildscript root/
|
||||||
sudo systemd-nspawn --bind-ro=/etc/resolv.conf -D root ./aarch64_buildscript
|
# sudo systemd-nspawn --bind-ro=/etc/resolv.conf -D root ./aarch64_buildscript
|
||||||
- name: Upload aarch64 binary
|
# - name: Upload aarch64 binary
|
||||||
uses: actions/upload-artifact@v4
|
# uses: actions/upload-artifact@v4
|
||||||
with:
|
# with:
|
||||||
name: arm64
|
# name: arm64
|
||||||
path: root/swingmusicbuilder/swingmusic/dist/swingmusic_linux_arm64
|
# path: root/swingmusicbuilder/swingmusic/dist/swingmusic_linux_arm64
|
||||||
retention-days: 1
|
# retention-days: 1
|
||||||
|
|
||||||
release:
|
release:
|
||||||
name: Create New Release
|
name: Create New Release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [build, build_aarch64]
|
needs: [build]
|
||||||
permissions: write-all
|
permissions: write-all
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout into repo
|
- name: Checkout into repo
|
||||||
|
|||||||
Reference in New Issue
Block a user