Commit graph

75 commits

Author SHA1 Message Date
Maximilian Luz d1ab15432b
Change job order: make repo depend on release
Repo updates require the release to be available.
2020-02-18 18:57:05 +01:00
Maximilian Luz 468947a822
Update repo-update process 2020-02-18 18:46:03 +01:00
Maximilian Luz 1cbdef5c71
Add missing Fedora repo update deps 2020-02-18 04:32:23 +01:00
Maximilian Luz bca3695344
Fix repo updates 2020-02-18 03:08:16 +01:00
Maximilian Luz b78eee47f6
Fix Fedora repo update 2020-02-18 03:01:34 +01:00
Maximilian Luz 264539bae7
Use new repo-update method for Fedora 2020-02-18 01:27:28 +01:00
Maximilian Luz 66e405c04c
Fix repo update 2020-02-17 21:57:20 +01:00
Maximilian Luz e46d83fac2
Fix repo update 2020-02-17 21:57:14 +01:00
Maximilian Luz 30afb3e4a9
Use new repo-update method for Debian 2020-02-17 20:27:10 +01:00
Maximilian Luz 995d8de7e9
Run repo update on basic ubuntu vm 2020-02-17 20:26:58 +01:00
Maximilian Luz e2b06ec44d
Use new repo-update method for Arch 2020-02-17 00:49:21 +01:00
Blaž Hrastnik 2b4f321a03 Update debian build to 5.5? 2020-02-16 13:05:53 +09:00
Maximilian Luz f305468472
Fix automatic Fedora repo update 2020-02-07 00:05:52 +01:00
Maximilian Luz e83c48215e
Update packaging for repo-setup changes 2020-02-04 20:40:36 +01:00
Dorian Stoll 37abfdd086
Fix generating the repo for Fedora
I swear I can think... Sometimes.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-02-04 19:14:03 +01:00
Dorian Stoll 255b82b08a
Fix updating the repository for arch
GPG will refuse to overwrite already existing signatures, so remove
them before signing.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-30 18:12:55 +01:00
Maximilian Luz ddf217a8ef
Add Arch Linux 4.19 LTS build 2020-01-30 15:23:48 +01:00
Maximilian Luz a387622b9a
Fix commit message for Debian LTS release 2020-01-30 15:20:20 +01:00
Maximilian Luz a718d64d0c
Add Debian 4.19 LTS build 2020-01-30 12:04:43 +01:00
Dorian Stoll e269cf3f37
Always restore the full repository for createrepo
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-24 00:22:32 +01:00
Maximilian Luz 8af62146dc
Force-override debian package version
Force-override debian package version to allow package-release updates.
2020-01-23 21:41:47 +01:00
Dorian Stoll db920fcc60
Fix arch build
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-23 08:45:07 +01:00
Dorian Stoll 49fd324869
Don't delete the wrong file
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-23 08:44:37 +01:00
Dorian Stoll b23824ce07
Fix fedora dependencies for find
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-23 00:43:49 +01:00
Dorian Stoll a8bb2a2cce
Disable all-in-one workflow
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-22 23:02:59 +01:00
Dorian Stoll 3bd9cf8549
Seperate debian workflow and add package repo update
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-22 23:02:05 +01:00
Dorian Stoll a7c31efd59
Seperate arch workflow and add package repo update
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-01-22 22:10:42 +01:00
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