ci(linux): migrate Archlinux build to GitHub workflow (#4478)

This commit is contained in:
David Lane 2025-12-07 09:01:57 -05:00 committed by GitHub
commit 75809f13e3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 292 additions and 188 deletions

View file

@ -99,6 +99,14 @@ jobs:
release_commit: ${{ needs.release-setup.outputs.release_commit }}
release_version: ${{ needs.release-setup.outputs.release_version }}
build-archlinux:
name: Archlinux
needs: release-setup
uses: ./.github/workflows/ci-archlinux.yml
with:
release_commit: ${{ needs.release-setup.outputs.release_commit }}
release_version: ${{ needs.release-setup.outputs.release_version }}
build-linux-copr:
name: Linux Copr
if: github.event_name != 'push' # releases are handled directly in ci-copr.yml
@ -143,6 +151,7 @@ jobs:
needs:
- build-freebsd
- build-linux
- build-archlinux
- build-linux-flatpak
- build-homebrew
- build-windows
@ -160,6 +169,9 @@ jobs:
- name: Linux-AppImage
coverage: true
pr: true
- name: Archlinux
coverage: true
pr: true
- name: Homebrew-macos-14
coverage: false
pr: true
@ -227,11 +239,12 @@ jobs:
startsWith(github.repository, 'LizardByte/')
needs:
- release-setup
- build-archlinux
- build-docker
- build-freebsd
- build-homebrew
- build-linux
- build-linux-flatpak
- build-homebrew
- build-windows
runs-on: ubuntu-latest
steps: