Dorian Stoll
69db543758
pkg: fedora: Update to 6.8
2024-03-16 23:07:58 +01:00
Dorian Stoll
fcdab44b7f
fixup! Add support for Fedora 40
2024-03-01 12:34:41 +01:00
Dorian Stoll
b4f7c66d93
Add support for Fedora 40
2024-03-01 11:55:40 +01:00
Dorian Stoll
1a65298327
pkg: Drop Fedora 37 because it is EOL
2023-12-08 17:22:44 +01:00
Dorian Stoll
23e15cea65
pkg: debian: Fix meta package dependencies after adjusting LOCALVERSION
2023-10-29 11:48:14 +01:00
Dorian Stoll
03b1eb13c3
pkg: debian: Add the package revision to LOCALVERSION
...
Right now two builds of the same kernel version will install into the
same directory, e.g. /lib/modules/6.5.6-surface.
This doesn't really ultimately cause any issues, but having the build
number in uname -r and unique installation targets is good practice.
2023-10-28 09:35:41 +02:00
pesader
4403fb811e
Add support for Fedora 39
2023-09-23 17:34:50 -03:00
Dorian Stoll
b9155febc2
pkg: debian: Sort patches before applying them
2023-08-01 21:33:34 +02:00
Dorian Stoll
01f7028bcf
pkg: Switch from find -exec to find | xargs
...
This ensures that the script fails early if one of the subcommands fails
2023-08-01 21:25:36 +02:00
Dorian Stoll
bc46d59137
fixup! pkg: debian: Fix setting LOCALVERSION
2023-07-28 22:31:21 +02:00
Dorian Stoll
a39ec0f6e6
pkg: debian: Fix setting LOCALVERSION
2023-07-28 19:31:26 +02:00
Dorian Stoll
348af13d4e
pkg: repo: Fix generating random strings
...
The pipefail option causes the script to terminate with an error,
because the pipes are closed while they are still being written
to from /dev/urandom.
It would be possible to disable pipefail locally for this command,
but using openssl seems easier and more robust anyways.
2023-07-25 12:35:37 +02:00
Dorian Stoll
30c9a9caa5
pkg: Allow triggering a CI run manually
...
This will only build the kernel, sign it and upload it as an artifact.
Useful for testing changes.
2023-07-25 09:36:28 +02:00
Dorian Stoll
ffa8b7c606
pkg: debian: Move to script based workflow
...
For the future we should consider adapting the Fedora python scripts
for Debian and move the logic out of the CI script into a dedicated
packaging script.
2023-07-25 09:36:22 +02:00
Dorian Stoll
854c619a8f
pkg: arch: Move to script based workflow
2023-07-25 09:36:18 +02:00
Dorian Stoll
7c7ba21c90
pkg: fedora: Create containers manually, reclaim space from the runner
...
The GitHub runners usually have about 14 GB of free space. This is
not enough to build a full Fedora kernel with debug symbols.
Disabling the debug symbols is not an option, because they are needed
to generate data for BPF programs, and because it would mean more
patches to the spec file which I would like to avoid.
The runners contain a bunch of software that is entirely useless for
our purposes. For example, a full .NET distribution, the entire Android
SDK, and a bunch of cached container images that arent Fedora.
However, with GitHubs container directive it is not possible to remove
these, because no custom code is ever executed on the runner itself.
To execute code on the runner, the container has to be created and used
manually. To simplify this, all of the actual logic has been moved to a
dedicated script, similar to how the CI on iptsd is set up.
2023-07-25 09:36:13 +02:00
Dorian Stoll
0095650bf0
Bump kernel package releases
2023-07-23 18:12:59 +02:00
Dorian Stoll
5083ccfd5e
pkg: debian: Bump release
2023-07-22 17:41:00 +02:00
Maximilian Luz
a7ff649dd4
Update Debian kernel to v6.4.4
2023-07-21 20:59:50 +02:00
Maximilian Luz
a728fb3e09
Update Debian kernel to v6.4.2
2023-07-08 00:35:18 +02:00
Maximilian Luz
3cb7230aae
Update Debian kernel to v6.3.7
2023-06-14 12:42:58 +02:00
Dorian Stoll
0c2ddf0d79
Revert "Partial revert of ae772ba"
...
This reverts commit 6d9994d630
.
2023-06-08 20:03:17 +02:00
Dorian Stoll
8340a87f8a
pkg: fedora: Remove the kernel-ark tree after building a source RPM
2023-06-08 20:02:26 +02:00
Dorian Stoll
6d9994d630
Partial revert of ae772ba
...
GitHub Actions ignores my tags for some reason so try reverting some
of the previous changes.
2023-06-07 20:09:01 +02:00
Dorian Stoll
ae772bae3b
pkg: fedora: Update Fedora 37 and 38 workflows to use the new scripts
2023-06-03 14:41:58 +02:00
Maximilian Luz
5f6172432e
pkg: Switch to org-wide secrets
2023-06-03 12:36:42 +02:00
Maximilian Luz
88531ac9e7
Update Debian kernel to v6.3.4
2023-05-26 02:30:57 +02:00
Maximilian Luz
3e86e8f813
pkg/fedora: Remove support for Fedora 36
2023-05-26 02:25:34 +02:00
Maximilian Luz
97bf90d1a5
Update Debian kernel to v6.3.3
2023-05-17 21:05:59 +02:00
Maximilian Luz
27edbf4bb8
pkg/debian: Fix setup for Python 3.11
2023-05-12 15:12:56 +02:00
Maximilian Luz
efccc6dc2d
Update Debian kernel to v6.3.2
2023-05-12 14:43:47 +02:00
Maximilian Luz
5d9c2f8a94
Update Debian kernel to v6.3.1
2023-05-11 14:20:04 +02:00
Maximilian Luz
f233f6a47e
Update Debian kernel to v6.2.14
2023-05-03 02:51:18 +02:00
Maximilian Luz
c8f6d26cd1
Update Debian kernel to v6.2.13
2023-04-28 19:09:56 +02:00
Maximilian Luz
931bac3d5d
Update Debian kernel to v6.2.12
2023-04-20 22:52:29 +02:00
Maximilian Luz
5bdb795f07
Add support for Fedora 38
2023-04-19 13:35:47 +02:00
Maximilian Luz
5dc481500e
Update Debian kernel to v6.2.10
2023-04-11 22:58:13 +02:00
Maximilian Luz
a1a5c950f0
Update Debian kernel to v6.2.8
2023-03-23 14:31:39 +01:00
Maximilian Luz
1440d3b302
Update Debian kernel to v6.2.6
2023-03-17 19:04:15 +01:00
Maximilian Luz
cde9affd62
Update Debian kernel to v6.2.5
2023-03-12 17:08:43 +01:00
Maximilian Luz
95649c8bc9
Bump Debian kernel to v6.2.2-2
2023-03-07 00:25:59 +01:00
Maximilian Luz
ba6b04ef93
Remove LTS kernel packages
...
They are horribly outdated and currently not updated. So remove them. We
can think about reviving those later.
2023-03-05 18:42:05 +01:00
Maximilian Luz
52863dea1c
Update Debian kernel to v6.2.2
2023-03-05 00:30:13 +01:00
Maximilian Luz
f90fa6c60a
Update Debian kernel to v6.2.1
2023-03-03 04:54:08 +01:00
Maximilian Luz
25bd320f1e
Update Debian kernel to v6.1.13
2023-02-24 23:36:16 +01:00
Maximilian Luz
7a660b73c6
Bump kernel package releases
2023-02-20 01:02:01 +01:00
Maximilian Luz
ef99e888ea
Update Debian kernel to v6.1.12
2023-02-18 02:11:06 +01:00
Maximilian Luz
e778d97ac8
Update Debian kernel to v6.1.11
2023-02-11 23:53:29 +01:00
Maximilian Luz
b4428ded00
Update outdated GitHub actions
2023-02-02 01:05:42 +01:00
Maximilian Luz
96975d8029
Drop support for Fedora 35
2023-02-02 01:03:22 +01:00