File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Run CI Checks
1+ name : CI Checks
22on :
33 push :
44 branches : [ main, develop ]
2525 with :
2626 dockerfile : Dockerfile
2727 failure-threshold : warning
28-
29- test-action :
30- name : Test Kas Action
31- runs-on : ubuntu-latest
32- needs : lint
33- steps :
34- - name : Checkout repository
35- uses : actions/checkout@v4
36-
37- - name : Show system resources
38- run : |
39- echo "=== System Resources ==="
40- df -h
41- free -h
42- nproc
43- echo "========================"
44-
45- - name : Test kas dump command (config validation only)
46- uses : ./
47- with :
48- kas_file : test/kas/config-only.yml
49- kas_cmd : dump
50-
51- - name : Test kas dump command (with repository)
52- uses : ./
53- with :
54- kas_file : test/kas/minimal.yml
55- kas_cmd : dump
56-
57- # TODO: Add integration tests with actual kas builds
58- # This requires creating test kas files and potentially
59- # using self-hosted runners for resource-intensive builds
Original file line number Diff line number Diff line change 11# Kas Action
22
3- [ ![ CI] ( https://github.com/gajeshbhat/kas-action/actions/workflows/ci.yml/badge.svg )] ( https://github.com/gajeshbhat/kas-action/actions/workflows/ci.yml )
3+ [ ![ CI Checks ] ( https://github.com/gajeshbhat/kas-action/actions/workflows/ci.yml/badge.svg )] ( https://github.com/gajeshbhat/kas-action/actions/workflows/ci.yml )
44
5- Build Yocto/OpenEmbedded projects using [ Siemens kas] ( https://kas.readthedocs.io/ ) with optimized caching and CI integration.
6-
7- ## Features
8-
9- - ** Zero-config builds** - Works out-of-the-box with sensible defaults
10- - ** Intelligent caching** - Automatic DL_DIR and SSTATE_DIR caching
11- - ** Optimized parallelism** - Auto-detects CPU cores or custom configuration
12- - ** Private repository support** - SSH key integration for private layers
13- - ** Full kas compatibility** - 100% passthrough to kas commands
14- - ** Flexible container versions** - Pin kas versions or use latest
5+ A think wrapper around [ Siemens kas] ( https://kas.readthedocs.io/ ) to build Yocto/OpenEmbedded projects with optimized caching and CI integration.
156
167## Quick Start
178
You can’t perform that action at this time.
0 commit comments