Maximilian Luz
88a4295033
Add support for Fedora 39
2023-10-03 13:01:55 +02:00
Maximilian Luz
83de85ec93
Update Fedora kernels to v6.5.5
2023-10-03 02:47:34 +02:00
Maximilian Luz
dfc58b5353
Update Debian kernel to v6.5.5
2023-10-03 02:44:27 +02:00
Maximilian Luz
46b0494bd0
Update Arch kernel to v6.5.5
2023-10-03 02:43:27 +02:00
Maximilian Luz
2f3b23b5ae
Add patches for v6.5
...
Derived from latest v6.4 patches, with a workaround for TTY/serial
device suspend issues (see #1258 ).
Links:
- kernel: f612bdf51e
- tree-devel: https://github.com/linux-surface/kernel/tree/v6.5-surface-devel
- tree-patches: https://github.com/linux-surface/kernel/tree/v6.5-surface
2023-10-03 02:40:23 +02:00
Maximilian Luz
5992ad021e
Update v6.4 patches
...
Changes:
- Rebase onto v6.4.16
Links:
- kernel: 37a244245e
2023-09-24 17:01:19 +02:00
Maximilian Luz
ba35632d33
Update v6.1 patches
...
Changes:
- Rebase onto v6.1.55
Links:
- kernel: aa90b074f6
2023-09-24 16:59:07 +02:00
Maximilian Luz
904d437810
Remove outdated v6.3 config
2023-09-24 16:58:41 +02:00
pesader
4403fb811e
Add support for Fedora 39
2023-09-23 17:34:50 -03:00
Dorian Stoll
7eb766437e
pkg: fedora: Use the proper path to set the default kernel
...
grubby --set-default expects the path that GRUB will use to access
the kernel. This adds compatibility with /boot on a BTRFS subvolume.
2023-09-06 17:23:53 +02:00
Dorian Stoll
8f73c0b34b
pkg: fedora: Some updates for default kernel watchdog script
2023-09-05 15:18:54 +02:00
Maximilian Luz
32c55fe01c
Update Fedora kernels to v6.4.12
2023-08-25 22:49:26 +02:00
Maximilian Luz
4128b08b64
Update Debian kernel to v6.4.12
2023-08-25 22:48:09 +02:00
Maximilian Luz
01fa8d8806
Update Arch kernel to v6.4.12
2023-08-25 22:42:53 +02:00
Maximilian Luz
1a057f79a6
Update v6.4 patches
...
Changes:
- Rebase onto v6.4.12
Links:
- kernel: 37a244245e
2023-08-25 22:34:31 +02:00
Maximilian Luz
aa67825a29
Update v6.1 patches
...
Changes:
- Rebase onto v6.1.47
Links:
- kernel: aa90b074f6
2023-08-25 22:34:10 +02:00
Maximilian Luz
328060e352
Remove v6.3 patches
...
Version 6.3 kernels are outdated and should no longer be used.
2023-08-25 22:27:59 +02:00
Maximilian Luz
790fb398cb
contrib/thermald: Misc markdown style fixes
2023-08-12 15:18:06 +02:00
Maximilian Luz
faa089b351
Merge pull request #1213 from ruslanbay/master
...
contrib/thermald: add surface pro 7 thermald configuration
2023-08-12 15:16:02 +02:00
Ruslan Bay
dce592dc9b
Update README.md
2023-08-10 12:54:21 +03:00
Ruslan Bay
45b78f839c
Merge pull request #1 from ruslanbay/surface-pro-7-thermald
...
contrib/thermald: add surface pro 7 thermald configuration
2023-08-06 17:06:06 +03:00
Ruslan Bay
f1d10e3d89
contrib/thermald: add surface pro 7 thermald configuration
...
Source:
https://github.com/linux-surface/linux-surface/issues/221
62482dd6d4
2023-08-06 17:05:10 +03:00
Dorian Stoll
d1dd679d78
pkg: debian: Bump package release
2023-08-01 21:34:19 +02: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
3507e00ec0
pkg: debian: Bump package release
2023-07-28 22:32:52 +02:00
Dorian Stoll
bc46d59137
fixup! pkg: debian: Fix setting LOCALVERSION
2023-07-28 22:31:21 +02:00
Dorian Stoll
02fd4eba2c
pkg: Update kernels to 6.4.7
2023-07-28 19:33:44 +02:00
Dorian Stoll
a39ec0f6e6
pkg: debian: Fix setting LOCALVERSION
2023-07-28 19:31:26 +02:00
Dorian Stoll
22f45fbd90
Add script to automatically tag the current releases
2023-07-27 10:42:33 +02:00
Dorian Stoll
f4f1aae0c1
pkg: Update kernels to 6.4.6
2023-07-27 10:25:40 +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
ba8e475d3b
Merge pull request #1198 from linux-surface/more-space-please
...
Increase the available space on the GitHub runners, Update Fedora to 6.4
2023-07-25 09:38:10 +02:00
Dorian Stoll
16fc34fcf9
pkg: fedora: Rebase onto v6.4.4
2023-07-25 09:36:28 +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
da389ab837
pkg: fedora: Disable compressed debug info
2023-07-25 09:36:17 +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
Maximilian Luz
710c1e5bfd
README: Add about/why blurb
2023-07-23 21:13:57 +02:00
Dorian Stoll
0095650bf0
Bump kernel package releases
2023-07-23 18:12:59 +02:00
Dorian Stoll
7cb8c4fff2
Update v6.4 patches
...
Changes:
- Update IPTS
- Fix swapped parameters in EDS v2
Links:
- kernel: 37a244245e
- IPTS: 4b5c013d01
2023-07-23 18:05:52 +02:00
Dorian Stoll
3576b1deb8
Update v6.3 patches
...
Changes:
- Update IPTS
- Fix swapped parameters in EDS v2
Links:
- kernel: accabe02ac
- IPTS: 4b5c013d01
2023-07-23 18:04:48 +02:00
Dorian Stoll
74d139874c
Update v6.1 patches
...
Changes:
- Update IPTS
- Fix swapped parameters in EDS v2
Links:
- kernel: aa90b074f6
- IPTS: 4b5c013d01
2023-07-23 18:03:25 +02:00
Dorian Stoll
b5c2f54524
pkg: fedora: Fix Fedora build
2023-07-22 20:16:53 +02:00
Maximilian Luz
5fbd46e875
Update v6.1 patches
...
Changes:
- Update IPTS
- Fix allocating the HID descriptor on EDS v2
Links:
- kernel: 675b66ec8a
- IPTS: 32622a37f2
2023-07-22 18:24:46 +02:00
Dorian Stoll
c20005bb1b
pkg: fedora: Update to v6.3.13
2023-07-22 17:42:59 +02:00
Dorian Stoll
5083ccfd5e
pkg: debian: Bump release
2023-07-22 17:41:00 +02:00
Dorian Stoll
2ffeaf7859
pkg: arch: Bump release
2023-07-22 17:40:11 +02:00
Dorian Stoll
e72a97e636
Revert "pkg: fedora: Rebase onto v6.4.4"
...
This reverts commit ae05c31c26
.
2023-07-22 17:32:50 +02:00