Главная
Study mode:
on
1
Intro
2
(Ab)using GitHub Actions for building & testing kernels
3
Automate your workflow from idea to production
4
unlimited free compute
5
let's build a kernel we need
6
what's a workflow file?
7
kernel build, pat2
8
enter the matrix
9
ccache
10
problem matchers • Teach GitHub Actions what your output looks like "problematcher"
11
booting in qemu
12
Patchwork
13
potential use cases
14
that's all folks
Description:
Explore how to leverage GitHub Actions for building and testing Linux kernels in this 29-minute conference talk from linux.conf.au 2022. Dive into the technical aspects of GitHub Actions, including available platforms, workarounds, and using ccache for significant speedups. Learn about implementing problem matchers for context-aware warnings and errors, smart diffs for regression detection, and real-world applications in CI for arch/powerpc. Discover undocumented restrictions and hear an amusing anecdote about receiving 250,000 emails from GitHub in just one hour. Gain insights into automating workflows, utilizing free compute resources, and optimizing kernel development processes through this informative presentation.

Abusing GitHub Actions for Building and Testing Kernels

linux.conf.au
Add to list