gajeshbhat/Kas Action
Build Yocto/OpenEmbedded projects using Siemens kas with optimized caching and CI integration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| kas_file | Space-separated kas YAML files (e.g., "kas.yml overlay.yml") | yes | — |
| kas_tag | Kas container tag to use from ghcr.io/siemens/kas/kas | no | latest |
| kas_cmd | Kas command to run (build, shell, checkout, dump, for-all-repos, list-targets, menu) | no | build |
| kas_args | Additional arguments passed to kas command | no | "" |
| bitbake_args | Arguments passed to bitbake (appended after "--" for build/shell commands) | no | "" |
| dl_dir | Download directory for source files (relative to workspace) | no | dl_cache |
| sstate_dir | Shared state cache directory (relative to workspace) | no | sstate_cache |
| parallelism | Build parallelism: "auto" (use nproc), number (e.g., "8"), or "BB=4,MAKE=8" | no | auto |
| accept_licenses | Space-separated list of licenses to accept (sets ACCEPT_LICENSE) | no | "" |
Outputs
| name | description |
|---|---|
| image_dir | Path to built images directory (build/tmp/deploy/images) |
| build_dir | Path to build directory |