5 Commits

Author SHA1 Message Date
ce621d947c feat(ci): Add unique artifact naming with SAFE_VER environment variable
Some checks failed
Build kernel module / build (1:6.12.93-1+rpt1) (push) Successful in 1m14s
Build kernel module / release (push) Failing after 19s
Update kernel build workflow to use a path-friendly version name for
artifact naming. This ensures artifact names remain unique and avoids
issues with colon characters. Added SAFE_VER to GITHUB_ENV for reuse.
2026-06-19 04:05:57 +02:00
c6958fa380 feat(ci): Add arm64 emulation and multi-arch kernel build support
Some checks failed
Build kernel module / build (1:6.12.93-1+rpt1) (push) Failing after 1m30s
Build kernel module / release (push) Has been skipped
Introduce arm64 emulation setup and enhance the kernel build workflow to
support multi-architecture builds. Updated the process to use Docker
copy commands for compatibility with docker-in-docker environments, ensuring
accurate context access and successful compilation.
2026-06-19 04:02:01 +02:00
cd0285cc0b feat(ci): Add arm64 emulation and multi-arch kernel build support
Some checks failed
Build kernel module / build (1:6.12.93-1+rpt1) (push) Failing after 1m15s
Build kernel module / release (push) Has been skipped
Introduce arm64 emulation setup and enhance the kernel build workflow to
support multi-architecture builds. Updated the process to use Docker
copy commands for compatibility with docker-in-docker environments, ensuring
accurate context access and successful compilation.
2026-06-19 03:55:26 +02:00
1c5fe33927 feat(ci): Add support for parallel kernel module builds
Some checks failed
Build kernel module / build (1:6.12.93-1+rpt1) (push) Failing after 5m23s
Build kernel module / release (push) Has been skipped
Enable parallel builds for kernel modules targeting multiple kernel
headers. This optimization reduces build times and improves CI
efficiency. Adjusted workflow steps to ensure compatibility with all
supported environments.
2026-06-19 03:25:53 +02:00
5476a5db28 feat(ci): Add kernel module build and release workflow
Some checks failed
Build kernel module / build (linux-headers-rpi-v6) (push) Failing after 3m39s
Build kernel module / build (linux-headers-rpi-v7) (push) Failing after 57s
Build kernel module / build (linux-headers-rpi-v8) (push) Failing after 5m32s
Build kernel module / release (push) Has been skipped
Introduce a workflow to build kernel modules for multiple header packages on PRs and releases. PR builds verify compilation, while release builds package outputs and publish them to a Gitea release. This enhances automation and ensures compatibility across target environments.
2026-06-19 03:00:59 +02:00