Catalog
This catalog lists 13 task definitions from the current registry. Reference a task from .loha.yml with uses: loha/<task>@<major-version>. Runtime availability depends on the platform version and workspace configuration.
Parameters and runtime details in this catalog reflect the registry at build time. Confirm availability for your platform version and workspace configuration before using a task.
Source control
Steps that bring code into the workspace and write changes back out.
| Task | Purpose |
|---|---|
loha/git-clone@v1 | Clone the triggering repository (or any git URL) into the workspace. |
Build
Image builds and dependency caches.
| Task | Purpose |
|---|---|
loha/buildah-build@v1 | Rootless OCI image build + push using Buildah. |
loha/docker-build@v1 | Daemonless Docker image build using Kaniko (root, used when Buildah is not a fit). |
loha/cache@v2 | Save and restore dependency caches between pipeline runs. |
Test
Linters, type-checkers, and test runners.
| Task | Purpose |
|---|---|
loha/run-tests@v1 | Generic test runner for any framework: npm, pytest, go test, make, etc. |
loha/run-lint@v1 | Run any lint tool (ESLint, ruff, golangci-lint, rubocop) against your source. |
loha/type-check@v1 | Run a type-checker (tsc --noEmit, mypy, pyright, flow) without running tests. |
Deploy
Apply manifests, push to VMs, ship to GitOps.
| Task | Purpose |
|---|---|
loha/git-update-manifest@v1 | Bump an image tag in a GitOps manifest and commit back to the manifests repo. |
Security
Vulnerability scanning and supply-chain checks.
| Task | Purpose |
|---|---|
loha/trivy-scan@v2 | Scan source code or built images and upload a bounded Trivy evidence report. |
Utilities
Generic shell, artifact storage, and notifications.
| Task | Purpose |
|---|---|
loha/run-command@v1 | Escape hatch: run any shell command in any container image. |
loha/notify-line@v1 | Send a build status notification to LINE, Thailand-first messaging. |
loha/notify-webhook@v1 | Send a notification to Slack, Discord, Teams, or any webhook URL. |
loha/upload-artifact@v1 | Publish a build output to Loha artifact storage as a download for people. |
Version references
A pipeline reference includes a major version such as v1 or v2. Check the registry for the version in use for its parameters, runtime details, and compatibility.