Commit graph

348 commits

Author SHA1 Message Date
Dorian Stoll 26517b4965
Seperate workflows and update the package repo
Currently this is only done for fedora, arch and debian will follow.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-22 22:10:37 +01:00
Maximilian Luz eb7e66c10d
Automatically fetch original Ubuntu config 2020-01-21 14:09:15 +01:00
Maximilian Luz 6626847bb7
Fix typo 2020-01-20 23:12:54 +01:00
Maximilian Luz 59fe7d8086
Add sbsigntool to Debian build dependencies 2020-01-20 23:12:44 +01:00
Maximilian Luz a5ad7aa16b
Set-up secure-boot signing for Arch Linux 2020-01-20 23:06:27 +01:00
Maximilian Luz 2e84160e65
Set-up secure-boot signing for Debian 2020-01-20 23:05:14 +01:00
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
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
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 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 10ceb7f84e Tag debian builds with -surface 2020-01-15 22:35:51 +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 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
Dorian Stoll 023ab95e36
Always update fedora container
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-10 11:24:22 +01:00
Blaž Hrastnik 5daed056a3 Update the workflow, split into multiple steps. 2020-01-10 15:44:16 +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
Blaž Hrastnik ec0c9b8a9f Package signing. 2020-01-09 11:55:59 +09:00
Blaž Hrastnik 6aecec2e75 Add test Arch build 2020-01-09 09:16:04 +09:00
Blaž Hrastnik 0d3e0c975a
Add an issue template. 2019-12-30 21:01:58 +09:00