[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"