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
parent 35f4b9ee51
commit 75809f13e3
8 changed files with 292 additions and 188 deletions
+14 -1
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: