78 lines
2.5 KiB
TOML
78 lines
2.5 KiB
TOML
[tools]
|
|
act = "latest"
|
|
codex = "latest"
|
|
docker-cli = "latest"
|
|
shellcheck = "latest"
|
|
|
|
[tasks."apk:build"]
|
|
description = "Build the Alpine package in Docker for the default architecture"
|
|
run = "scripts/apk/build.sh build"
|
|
|
|
[tasks."apk:build-all"]
|
|
description = "Build the Alpine package in Docker for all configured architectures"
|
|
run = "scripts/apk/build.sh build-all"
|
|
|
|
[tasks."apk:ci-build"]
|
|
description = "Build all configured Alpine packages directly in the current Alpine environment"
|
|
run = "scripts/apk/ci-build.sh"
|
|
|
|
[tasks."apk:build-x86_64"]
|
|
description = "Build the Alpine package in Docker for x86_64"
|
|
run = "scripts/apk/build.sh build x86_64"
|
|
|
|
[tasks."apk:build-aarch64"]
|
|
description = "Build the Alpine package in Docker for aarch64"
|
|
run = "scripts/apk/build.sh build aarch64"
|
|
|
|
[tasks."apk:checksum"]
|
|
description = "Refresh APKBUILD checksums in Docker"
|
|
run = "scripts/apk/build.sh checksum"
|
|
|
|
[tasks."apk:update-generated"]
|
|
description = "Refresh packaged upstream examples and shell completions"
|
|
run = "scripts/apk/update-generated-sources.sh"
|
|
|
|
[tasks."apk:lint"]
|
|
description = "Run Alpine APKBUILD lint in Docker"
|
|
run = "scripts/apk/build.sh lint"
|
|
|
|
[tasks."apk:smoke"]
|
|
description = "Install-test built packages from the local repository in Docker"
|
|
run = "scripts/apk/smoke.sh"
|
|
|
|
[tasks."apk:ci-smoke"]
|
|
description = "Install-test built packages directly in the current Alpine environment"
|
|
run = "scripts/apk/ci-smoke.sh"
|
|
|
|
[tasks."apk:test-shell"]
|
|
description = "Open an Alpine shell with the current local package build installed"
|
|
run = "scripts/apk/test-shell.sh"
|
|
|
|
[tasks."apk:test-install"]
|
|
description = "Test README installation instructions in a fresh Alpine container"
|
|
run = "scripts/apk/test-install.sh"
|
|
|
|
[tasks."apk:packages"]
|
|
description = "List built Alpine packages and dependencies"
|
|
run = "scripts/apk/list-packages.sh"
|
|
|
|
[tasks."apk:publish-check"]
|
|
description = "Run lint, multi-arch build, package listing, and smoke test"
|
|
run = "scripts/apk/publish-check.sh"
|
|
|
|
[tasks."apk:publish-gitea"]
|
|
description = "Publish built packages to the Gitea Alpine package registry"
|
|
run = "scripts/apk/publish-gitea.sh"
|
|
|
|
[tasks."gitea-workflow-build"]
|
|
description = "Run the Gitea build workflow locally through act as a pull_request event"
|
|
run = "act pull_request -W .gitea/workflows/build.yml -j build-and-publish"
|
|
|
|
[tasks."apk:shell"]
|
|
description = "Open an Alpine package build shell in Docker"
|
|
run = "scripts/apk/build.sh shell"
|
|
|
|
[tasks."apk:clean"]
|
|
description = "Remove generated Alpine package build outputs"
|
|
run = "scripts/apk/clean.sh"
|