feat(docker): add Dockerfile for Arch Linux package build and CI workflow for automated packaging

This commit is contained in:
2026-01-03 21:36:33 -06:00
parent c1d177a887
commit 151b69ad50
5 changed files with 167 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
name: Arch Linux Package
on:
push:
tags:
- "*"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: https://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0
- name: Build Arch Package
run: |
docker build -t arch-builder -f Dockerfile.arch-builder .
docker run --rm -v $(pwd):/home/build/project arch-builder
- name: Upload Artifact
uses: https://git.quad4.io/actions/upload-artifact@ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5 # v3.2.1
with:
name: arch-package
path: packaging/arch/*.pkg.tar.zst