Commit graph

534 commits

Author SHA1 Message Date
Dorian Stoll d8887bc8ce Update the GPG and secureboot keys
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-20 22:22:32 +01:00
Maximilian Luz dd6eba9afd
Merge branch 'feature/pkg-deb' into feature/pkg-fedora 2020-01-20 22:14:13 +01:00
Maximilian Luz f7d8cb46a8
Re-enable Arch and Debian builds 2020-01-20 22:09:54 +01:00
Dorian Stoll 2698827661 Disable debugging symbols for fedora
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-20 16:50:53 +01:00
Maximilian Luz 145f353845
Only run fedora build for testing 2020-01-20 15:14:18 +01:00
Maximilian Luz b4203834ee
Merge fetch and prepare steps for debian package
This avoids declaring KERNEL_VERSION multiple times.
2020-01-20 14:42:16 +01:00
Maximilian Luz 5b353b9a3e
Add commit message explaining debian version patch 2020-01-20 14:39:58 +01:00
Dorian Stoll bcc7d0a9d1
Add Fedora 30
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-20 12:38:34 +01:00
Dorian Stoll 0335df3565
Make sure that the release job waits for fedora
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-20 12:35:10 +01:00
Dorian Stoll a4e2b7acbb
Move secureboot certificate to a GH actions secret
This also renames the variable for the GPG key to SURFACE_GPG_KEY, since
it doesn't really have anything to do with github.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-20 12:34:03 +01:00
Maximilian Luz e61f87a22a
Add lz4 to debian kernel build dependencies 2020-01-20 01:40:28 +01:00
Maximilian Luz 6dedd310b2
Disable debug info in config for debian 2020-01-20 00:21:21 +01:00
Maximilian Luz 9f2a13aa25
Actually change into source dir before attempting to build 2020-01-20 00:16:08 +01:00
Maximilian Luz 5a8c51decb
Add kernel version for patch step 2020-01-20 00:12:13 +01:00
Maximilian Luz 3cfffa58f3
Fix path for build patches 2020-01-20 00:07:59 +01:00
Maximilian Luz f5f2ce8e23
Do not use pushd/popd 2020-01-20 00:03:41 +01:00
Maximilian Luz b6a8f377c4
Use in-kernel debian package target 2020-01-19 23:57:45 +01:00
Blaž Hrastnik 46266d8a39 pkg: debian: Use commit SHA since they don't always tag releases. 2020-01-16 09:32:13 +09:00
Blaž Hrastnik 6954707dac Bump arch to 5.4.12 2020-01-15 22:44:43 +09:00
Blaž Hrastnik 10ceb7f84e Tag debian builds with -surface 2020-01-15 22:35:51 +09:00
Blaž Hrastnik 2214179709 pkg: move surface.config to toplevel. 2020-01-15 17:53:29 +09:00
Blaž Hrastnik 5019f02b39 Have to disable debug-info in two config files. 2020-01-15 13:23:08 +09:00
Blaž Hrastnik 9bd3766935 pkg: debian: disable debug-info 2020-01-14 22:19:24 +09:00
Blaž Hrastnik 5dd6a27434 wip: correct debian builds? 2020-01-14 19:47:55 +09:00
Blaž Hrastnik 7e660232f9 wip: Re-enable fedora, small tweaks. 2020-01-14 08:24:03 +09:00
Blaž Hrastnik 1e77c33e3e Remove HID patch, it landed upstream in most backports (5.4.7, 4.x). 2020-01-13 17:45:55 +09:00
Blaž Hrastnik 89fa1125a9 wip: Debian kernel build 2020-01-13 17:45:55 +09:00
Blaž Hrastnik b328808617 Reuse the tag, for testing. 2020-01-12 20:10:04 +09:00
Blaž Hrastnik 359784c6d4 Well, that's dumb. 2020-01-12 20:09:28 +09:00
Blaž Hrastnik d4ef94685a Can't get the tag test to work on non-main 2020-01-12 19:58:32 +09:00
Blaž Hrastnik 47e83108ab Switch to a passphraseless key, sign fedora via same key. 2020-01-12 19:53:47 +09:00
Blaž Hrastnik 7a20ef15ae Simplify dependencies via dnf builddep 2020-01-12 18:31:16 +09:00
Blaž Hrastnik b54ce70372 Merge fedora configs. 2020-01-12 18:28:31 +09:00
Blaž Hrastnik b905b1d797 Merge remote-tracking branch 'stolld/feature/pkg/fedora' into feature/pkg 2020-01-12 17:10:54 +09:00
Blaž Hrastnik 6cab438991 Stop building firmware, mark prebuilt releases as draft. 2020-01-12 13:53:35 +09:00
Blaž Hrastnik 2b323c976e Use a custom bot token that doesn't expire after an hour. 2020-01-10 23:09:31 +09:00
Blaž Hrastnik 7aa103599c Update to 5.4.10-arch1, use tar snapshots instead of full git clone. 2020-01-10 19:48:28 +09:00
Dorian Stoll 023ab95e36
Always update fedora container
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-10 11:24:22 +01:00
Dorian Stoll 6111ab9a4d
Use zstd for compressing the kernel package
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-10 11:22:22 +01:00
Blaž Hrastnik ee24ddfb6d Concurrency all the things! 2020-01-10 16:21:56 +09:00
Blaž Hrastnik 5daed056a3 Update the workflow, split into multiple steps. 2020-01-10 15:44:16 +09:00
Blaž Hrastnik 4c2c5bf397 Stop packaging configs. 2020-01-10 15:43:35 +09:00
Dorian Stoll 4a5b946cd8
fix decrypt
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-10 01:20:23 +01:00
Dorian Stoll ed51a11485
what
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-10 01:19:06 +01:00
Dorian Stoll 1a90928cd1
Fix another thing
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-10 01:17:23 +01:00
Dorian Stoll a4fac7dab0
Setup container
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-09 23:38:10 +01:00
Dorian Stoll 6054395918
Fix issues more
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-09 23:28:48 +01:00
Dorian Stoll 75483ab387
fix issue
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-09 23:26:36 +01:00
Dorian Stoll bd3bec81d7
Add workflow
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-09 23:24:48 +01:00
Dorian Stoll fe581136f7
Add secrets
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-09 23:23:18 +01:00