add aarch64 builds

Co-authored-by: psadi <ps.adithya@icloud.com>
This commit is contained in:
Adithya Ps
2025-04-05 13:52:54 +05:30
committed by GitHub
parent a4f847363f
commit 3683d2c49e

View File

@@ -5,14 +5,28 @@ on:
branches:
- main
paths-ignore:
- '**.md'
- "**.md"
pull_request:
workflow_dispatch:
jobs:
build:
permissions:
actions: read
security-events: write
contents: write
runs-on: ${{ matrix.runs-on }}
strategy:
matrix:
include:
- arch: aarch64
platform: linux/arm64
runs-on: ubuntu-24.04-arm
- arch: x86_64
platform: linux/amd64
runs-on: ubuntu-24.04
container: ghcr.io/pkgforge-dev/archlinux:latest
container:
image: ghcr.io/pkgforge-dev/archlinux:latest
steps:
- uses: actions/checkout@v4
@@ -48,11 +62,11 @@ jobs:
- name: Upload AppImage
uses: actions/upload-artifact@v4
with:
name: QDiskInfo-anylinux-AppImage
name: QDiskInfo-${{ matrix.arch }}-AppImage
path: ./QDiskInfo*.AppImage
- name: Upload Binaries
uses: actions/upload-artifact@v4
with:
name: QDiskInfo-Qt6-bin
name: QDiskInfo-Qt6-${{ matrix.arch }}-bin
path: ./build/QDiskInfo