Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
2392d78
ci: make one matrix entry one generated package
obbardc Sep 5, 2026
2697646
docs: describe the flattened delivery matrix
obbardc Sep 5, 2026
9d3c791
ci: move the Ubuntu DKMS exception into the delivery matrix
obbardc Sep 5, 2026
68ca937
ci: stop the build job name nesting variant above suite
obbardc Sep 5, 2026
3c4c090
ci: keep kernel_variant out of the kernel version
obbardc Sep 5, 2026
478553c
ci: name each build leg with its own kernel_variant
obbardc Sep 5, 2026
c4fafb5
ci: rename the matrix keys to builds and name
obbardc Sep 5, 2026
400e951
ci: add the mainline, linux-next and Arduino flavours
obbardc Sep 5, 2026
571e17c
ci: drop the resolve job and gate the build legs directly
obbardc Sep 5, 2026
f55c364
ci: branch on the build path in the caller, not inside the build
obbardc Sep 5, 2026
a845d39
ci: pass prepare's values as step outputs and drop checkout credentials
obbardc Sep 5, 2026
d971ac6
ci: name the Ubuntu build job for where it builds
obbardc Sep 5, 2026
cd706cb
ci: pull the builder image instead of rebuilding it every job
obbardc Sep 5, 2026
277a068
ci: name the jobs for what they produce
obbardc Sep 5, 2026
9f62850
ci: drop the questing and bookworm suites from CI
obbardc Sep 5, 2026
1150173
ci: pin every third-party action to the commit its tag names
obbardc Sep 5, 2026
51435a4
ci: scope the token per job and say what each permission is for
obbardc Sep 5, 2026
253e091
ci: dispatch builds by name, defaulting to the whole matrix
obbardc Sep 5, 2026
5a5cbcc
ci: build what a release ships, and promote it inside the build
obbardc Sep 5, 2026
13ebd7d
ci: drop the debug-build input
obbardc Sep 5, 2026
45e4a45
ci: drop the PR-override inputs from the workflows
obbardc Sep 5, 2026
7eb95d9
ci: let the run decide where a build is published, not the entry
obbardc Sep 5, 2026
2e4ac71
ci: resolve the nightly's build-dependencies from released archives only
obbardc Sep 5, 2026
8c4772e
ci: say why the nightly publishes to staging rather than qli
obbardc Sep 15, 2026
7891560
ci: state pr-build's empty target-workspace outright
obbardc Sep 5, 2026
cc0859f
packaging: drop the trailing ~ from every Debian revision
obbardc Sep 5, 2026
ac65aad
ci: say what kver-extra marks in pr-build
obbardc Sep 5, 2026
7a3d60e
ci: drop the PR-patch inputs nothing passes
obbardc Sep 5, 2026
5e8c54f
ci: require debian-revision in prepare and drop the matrix lookup
obbardc Sep 5, 2026
ad769a7
ci: say why the family guards exist and why a skipped check reads oddly
obbardc Sep 5, 2026
1664b5b
ci: pass the changelog date into prepare
obbardc Sep 5, 2026
7da0aa6
ci: require the inputs that describe the build
obbardc Sep 5, 2026
f84dbd9
ci: build the source package in prepare
obbardc Sep 5, 2026
a2b82f4
ci: hand Debusine the source package prepare built
obbardc Sep 5, 2026
eb7c95f
ci: build the Ubuntu package from the source package
obbardc Sep 5, 2026
bf49e26
ci: stop uploading the prepared tree
obbardc Sep 5, 2026
d0914ea
ci: fail when the archive holds a different orig for this version
obbardc Sep 5, 2026
202d9e9
ci: build the Ubuntu leg in one job
obbardc Sep 5, 2026
b472673
ci: publish the source package to S3 beside the binaries
obbardc Sep 5, 2026
da2c771
ci: test for a published version before comparing the orig
obbardc Sep 5, 2026
ce5dbe2
ci: inline the debusine-build action into its one caller
obbardc Sep 5, 2026
a87d58c
debian/README: correct the KVER arithmetic example
obbardc Sep 10, 2026
dcdc08c
packaging: generate every maintainer script from a template
obbardc Sep 10, 2026
6459f2c
packaging: run the kernel hooks through linux-run-hooks
obbardc Sep 10, 2026
0d16e57
d/rules: link every module's debug file into .build-id
obbardc Sep 10, 2026
f5bb258
packaging: provide the -dkms packages whose modules are bundled
obbardc Sep 10, 2026
1059bbe
packaging: depend on an initramfs generator rather than recommend one
obbardc Sep 10, 2026
5a41804
packaging: pin the metapackages to the build they were made from
obbardc Sep 10, 2026
27ea6a9
packaging: declare the current Standards-Version
obbardc Sep 10, 2026
85142e6
packaging: point Vcs-Git and Vcs-Browser at the packaging repository
obbardc Sep 10, 2026
6c9bbbb
ci: put the flavour last in the kernel release, as Debian does
obbardc Sep 10, 2026
18e58ea
packaging: install System.map into the kernel image package
obbardc Sep 11, 2026
fece3ea
packaging: add a --stage-root option to the DKMS bundler
obbardc Sep 11, 2026
0c08408
packaging: ship DKMS modules in per-module binary packages
obbardc Sep 11, 2026
268036c
packaging: record the DKMS source package in Built-Using
obbardc Sep 11, 2026
bece3fd
packaging: carry the DKMS package's runtime integration files
obbardc Sep 11, 2026
e565460
packaging: document the per-module DKMS packages
obbardc Sep 11, 2026
8d1f8f8
packaging: add an unversioned metapackage per DKMS module
obbardc Sep 15, 2026
aa68e70
packaging: add a metapackage covering all the DKMS modules
obbardc Sep 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
430 changes: 430 additions & 0 deletions .github/actions/prepare-kernel-source/action.yml

Large diffs are not rendered by default.

496 changes: 0 additions & 496 deletions .github/workflows/build-kernel-deb.yml

This file was deleted.

546 changes: 546 additions & 0 deletions .github/workflows/build-kernel-debian.yml

Large diffs are not rendered by default.

242 changes: 0 additions & 242 deletions .github/workflows/build-kernel-debusine.yml

This file was deleted.

Loading
Loading