mirror of
https://proxy.vcox.eu.org/https://github.com/2m/arch-pkgbuild-builder
synced 2026-03-16 07:42:27 +08:00
No description
- Shell 80.5%
- Just 16.4%
- Dockerfile 3.1%
|
|
||
|---|---|---|
| .github | ||
| .gitignore | ||
| .mergify.yml | ||
| .yamllint | ||
| action.yml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| justfile | ||
| README.md | ||
Arch Linux PKGBUILD builder action
This action builds an validates Arch Linux package.
The PKGBUILD and .SRCINFO files should be under a subdirectory named the same as the pkgbuild of the package.
This assumption is made so this action works well with aurpublish.
Inputs
target
Required Validation target. Can be one of: pkgbuild, srcinfo, run.
pkgname
Required Path to DIRECTORY where the PKGBUILD file is. Assumes the directory is the name of package, ie /path/to/pkgname/'
Example usage
pkgbuild
Verifies and builds the package.
uses: 2m/arch-pkgbuild-builder@v1.16
with:
target: 'pkgbuild'
pkgname: 'ucm-bin'
srcinfo
Verifies if the .SRCINFO is up to date with the PKGBUILD.
uses: 2m/arch-pkgbuild-builder@v1.16
with:
target: 'srcinfo'
pkgname: 'ucm-bin'
run
Installs the package and runs a given command.
uses: 2m/arch-pkgbuild-builder@v1.16
with:
target: 'run'
pkgname: 'ucm-bin'
command: `ucm --version`
debug mode (optional)
Add a debug: true key, ie.
uses: 2m/arch-pkgbuild-builder@v1.16
with:
debug: true
target: 'srcinfo'
pkgname: 'ucm-bin'
This will run entrypoint.sh with set -x on.
Used by
So far this action is used by the following packages: