How naufalf22/wsl-kernel-builder-using-github-action works
This repository provides GitHub Actions workflows for building a WSL2 kernel from upstream linux-stable using Microsoft’s WSL kernel configuration, then publishing build artifacts. The README documents the build stages and optional Debian packaging. The tree also names architecture-specific and kernel-release-watcher workflows, but their implementation details are not available here, so their internal behavior and connections are not inferred.
Main entry points: workflows Merge and build
Components 16
Kernel build
- Merge and build
.github/workflows - linux-stable source
- Microsoft WSL config
- Config preparation
.github/workflows - Kernel compilation
.github/workflows - Debian packages
.github/workflows - Build artifacts
Release watching
- Release watcher
.github/workflows/Kernel Release Watcher.yml - Master release watcher
.github/workflows/Kernel Release Watcher Master.yml
Build targets
- x86 workflow
.github/workflows/x86.yml - x86 master workflow
.github/workflows/x86_master.yml - arm64 workflow
.github/workflows/arm64.yml - arm64 master workflow
.github/workflows/arm64_master.yml
Other components
- Workflow user
- GitHub Actions
- WSL kernel user
Connections 9
- Workflow user → GitHub Actions: runs workflow
README.md - GitHub Actions → Merge and build: runs
README.md - Merge and build → linux-stable source: clones branch
README.md - Merge and build → Microsoft WSL config: fetches config
README.md - Merge and build → Config preparation: prepares config
README.md - Merge and build → Kernel compilation: builds kernel
README.md - Merge and build → Debian packages: optionally builds
README.md - Merge and build → Build artifacts: uploads artifacts
README.md - WSL kernel user → Build artifacts: downloads artifacts
README.md