File tree 2 files changed +30
-1
lines changed
2 files changed +30
-1
lines changed Original file line number Diff line number Diff line change 6
6
name : Kernels
7
7
8
8
on :
9
- push :
9
+ workflow_dispatch : # Manual trigger
10
+ push : # Automatic trigger
10
11
branches : [ "master" ]
11
12
12
13
concurrency :
Original file line number Diff line number Diff line change 1
1
# kernels
2
2
3
3
This repository holds both infrastructure and assets for bpftrace's CI kernels.
4
+
5
+ We use a [ dummy release] [ 1 ] as an object store.
6
+
7
+ ## Adding a new kernel
8
+
9
+ To add a new kernel, update [ KERNELS] [ 0 ] with the upstream tag of the version
10
+ you want. Examples:
11
+
12
+ * ` v6.12 `
13
+ * ` v6.12-rc7 `
14
+
15
+ Once the change is checked in, automation will build and upload any kernels not
16
+ already present in the [ Assets Release] [ 0 ] to the assets release.
17
+
18
+ ## Changing already-built kernels
19
+
20
+ Automation is not yet smart enough to rebuild and reupload existing assets
21
+ affected by a config or infra change. If you want to change an already-uploaded
22
+ kernel, delete the impacted kernel from the release assets and trigger a new
23
+ run.
24
+
25
+ You can trigger a new run by going to [ the workflow page] [ 2 ] and following
26
+ [ these docs] [ 3 ] to trigger a manual run.
27
+
28
+ [ 0 ] : ./KERNELS
29
+ [ 1 ] : https://github.com/bpftrace/kernels/releases/tag/assets
30
+ [ 2 ] : https://github.com/bpftrace/kernels/actions/workflows/kernels.yml
31
+ [ 3 ] : https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/manually-running-a-workflow
You can’t perform that action at this time.
0 commit comments