Commit graph

263 commits

Author SHA1 Message Date
Maximilian Luz 1544ff8aca
Update Debian LTS kernel to 4.19.150 2020-10-08 22:45:47 +02:00
Maximilian Luz 3652081852
Bump Debian kernel to v5.8.12-2 2020-10-01 18:24:14 +02:00
Maximilian Luz ee0a7bdfcb
Update Debian LTS kernel to 4.19.149 2020-10-01 18:18:27 +02:00
Dorian Stoll b15168b83c
Update to 5.8.12
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-09-29 22:17:44 +02:00
Maximilian Luz 4b6310c238
Bump pkgrel 2020-09-19 23:28:19 +02:00
Maximilian Luz a3c7e031b5
Bump v5.8.10 pkgrel 2020-09-18 03:36:45 +02:00
Maximilian Luz 0cb0ed5beb
Update Debian kernel to 5.8.10 2020-09-17 23:35:17 +02:00
Maximilian Luz fb6375e917
Update Debian LTS kernel to 4.19.146 2020-09-17 23:33:25 +02:00
Maximilian Luz 612dd11010
Update Debian kernel to 5.8.8 2020-09-10 22:39:36 +02:00
Maximilian Luz 2961abb96b
Update Debian LTS kernel to 4.19.144 2020-09-10 22:38:04 +02:00
Maximilian Luz fd341618d4
Update Debian kernel to 5.8.7 2020-09-08 16:55:07 +02:00
Maximilian Luz b1ae472577
Update Debian LTS kernel to 4.19.143 2020-09-08 16:53:33 +02:00
Dorian Stoll 032f5515f6
Prepare support for Fedora 33
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-09-04 19:55:51 +02:00
Dorian Stoll 994c5a1db1
Update to 5.8.6
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-09-04 19:45:23 +02:00
Maximilian Luz 3f65a0f4dc
Update Debian kernel to 5.8.5 2020-08-28 17:26:07 +02:00
Maximilian Luz c3cb96d7ed
Update Debian LTS kernel to 4.19.142 2020-08-28 17:22:38 +02:00
Maximilian Luz d64845f146
fixup! Fully update Arch container before build, unify dependencies 2020-08-24 17:41:25 +02:00
Maximilian Luz c1b7f0ee54
fixup! Fully update Arch container before build, unify dependencies 2020-08-24 16:03:11 +02:00
Maximilian Luz 97a123df18
Fully update Arch container before build, unify dependencies 2020-08-23 22:57:50 +02:00
Maximilian Luz 3995c63cbd
Update Debian kernel to 5.8.3 2020-08-23 22:39:41 +02:00
Maximilian Luz 321c6ad94f
Update Debian LTS kernel to 4.19.141 2020-08-23 22:36:29 +02:00
Maximilian Luz 9ff7986bc6
Bump PKGRELs 2020-08-18 06:15:50 +02:00
Maximilian Luz 3b0229199b
Update Debian kernel to 5.8.1 2020-08-15 21:45:22 +02:00
Maximilian Luz 366dc9796d
Update Debian kernel to 5.7.15 2020-08-12 12:32:42 +02:00
Maximilian Luz 5493377b6c
Update Debian LTS kernel to 4.19.139 2020-08-12 12:32:07 +02:00
Maximilian Luz 600ff3c2ed
Update Debian kernel to 5.7.12 2020-08-03 18:44:18 +02:00
Maximilian Luz 8dc0c35212
Update Debian LTS kernel to 4.19.136 2020-08-03 18:43:37 +02:00
Maximilian Luz ca8371fc73
Update Debian kernel to 5.7.11 2020-07-30 21:01:33 +02:00
Maximilian Luz 49efdc90e2
Update Debian LTS kernel to 4.19.135 2020-07-30 21:00:28 +02:00
Maximilian Luz f8f3e97af3
Update Debian kernel to 5.7.10 2020-07-22 22:52:09 +02:00
Maximilian Luz f25a181501
Update Debian LTS kernel to 4.19.134 2020-07-22 22:51:32 +02:00
Maximilian Luz 3c877571f9
Update Debian kernel to 5.7.9 2020-07-21 15:47:09 +02:00
Maximilian Luz e97b232e7c
Update Debian LTS kernel to 4.19.133 2020-07-21 15:45:22 +02:00
Maximilian Luz f96195f7be
Bump Debian-LTS pkgrel 2020-07-15 22:35:29 +02:00
Maximilian Luz f73b00c983
Bump Debian pkgrel 2020-07-15 22:34:17 +02:00
Maximilian Luz f1b286b354
pkg: debian: Update LTS to 4.19.132 2020-07-13 16:28:01 +02:00
Maximilian Luz 0b02f7739a
pkg: debian: Update to 5.7.8 2020-07-13 16:25:24 +02:00
Maximilian Luz 1bea97789b
Fix debian meta package name 2020-07-05 13:22:16 +02:00
Maximilian Luz 4bc9591e4e
Fix debian build command 2020-07-05 03:43:24 +02:00
Maximilian Luz 49e11462a3
Fix debian build dependencies 2020-07-05 01:30:55 +02:00
Maximilian Luz 561e79f032
Explicitly set timezone for debian build 2020-07-04 19:58:02 +02:00
Maximilian Luz 6a38c75da8
Update deb build container to ubuntu:20.04 2020-07-04 19:46:33 +02:00
Maximilian Luz dd3619c41e
Bump debian pkgrel 2020-07-04 19:38:44 +02:00
Maximilian Luz 81a9574e70
Use meta-packages for debian kernels 2020-07-04 19:38:44 +02:00
Maximilian Luz 3348af02e5
Update Debian LTS kernel to 4.19.131 2020-07-03 00:05:22 +02:00
Maximilian Luz 5918fe4967
Update Debian kernel to 5.7.7 2020-07-02 21:56:32 +02:00
Maximilian Luz 8302d06d45
Update Debian kernel to 5.7.6 2020-06-29 18:07:51 +02:00
Maximilian Luz 847e8183e6
Update Debian kernel to 5.7.5 2020-06-24 17:40:47 +02:00
Maximilian Luz e1648fb17a
Update LTS kernels to 4.19.129 2020-06-24 17:36:49 +02:00
Maximilian Luz 9bf42dfba1
Update Debian kernel to 5.7.4 2020-06-21 00:49:36 +02:00
Maximilian Luz f18ad97d97
Update Debian kernel package to 5.7.2 2020-06-14 21:04:22 +02:00
Maximilian Luz e531cd70d8
Apply patches via patch tool instead of git
Apply patches via `patch` instead of `git am`. The `patch` tool is more
liberal in accepting patches and allows patches that need relocation of
hunks, whereas git fails in such instances. Using git makes it harder to
maintain these patches accross multiple kernel versions and we would
need to regularly update them.

Commit separately to keep the git source tree clean before building.
2020-06-14 20:43:01 +02:00
Maximilian Luz 960d4e04ba
Set-up git information for Debian packaging 2020-06-14 19:53:20 +02:00
Maximilian Luz 783e238e6d
Update packaging to new Ubuntu mainline PPA structure 2020-06-14 19:31:39 +02:00
Tsuchiya Yuto (kitakar5525) ca7f8bc74e Update debian-lts to 4.19.128
Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-06-15 01:18:42 +09:00
Dorian Stoll 1c0f57f671 Update to 5.6.15
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-06-01 11:35:47 +02:00
Dorian Stoll 7ed853ab65
Fedora 30 is EOL
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-05-28 12:54:42 +02:00
Dorian Stoll 246b9f6b15 Update to 5.6.14
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-05-21 13:05:45 +02:00
Maximilian Luz dba4cbd123
Update to v5.6.13 2020-05-17 03:45:37 +02:00
Tsuchiya Yuto (kitakar5525) d0539cc8a6 Update LTS kernels to 4.19.123
Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-05-16 18:30:44 +09:00
Dorian Stoll 93dd316b7b
Update to 5.6.11
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-05-08 11:17:42 +02:00
Maximilian Luz b4cec60395
Revert Debian latest version to 5.6.7
The Ubuntu PPA/mainline repository does not yet have v5.6.8, thus builds
targetting it will fail. Revert back to v5.6.7, which is available, and
increment pkgrel.
2020-05-03 17:01:33 +02:00
Dorian Stoll 6cc9b1f1aa
Update to 5.6.8
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-04-30 10:29:11 +02:00
Dorian Stoll 778317379e Update to 5.6.7
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-04-25 11:36:55 +02:00
Maximilian Luz 59761b6a68
Update LTS kernel to 4.19.116 2020-04-20 18:23:01 +02:00
Maximilian Luz 7ed2be691c
Bump debian pkgrel 2020-04-20 18:19:33 +02:00
Dorian Stoll 7e6a2237ff Update to 5.6.5 / 5.5.18
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-04-18 11:06:31 +02:00
Dorian Stoll 3d776f6caa
Fix arch build
For some reason libffi is not installed even though make needs it

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-04-14 10:16:03 +02:00
Dorian Stoll e4acd53eef
Update to 5.6.4 / 5.5.17
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-04-14 09:59:26 +02:00
Dorian Stoll 44c0716ac9
Update to 5.5.16 (f30, f31) and 5.6.3 (other)
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-04-09 11:17:00 +02:00
Maximilian Luz 1bfc9e1a26
fixup! Update Debian kernel to 5.6 2020-04-03 01:26:53 +02:00
Maximilian Luz 11369079b1
Update Debian kernel to 5.6 2020-04-03 00:37:47 +02:00
Maximilian Luz 00c6468d50
Update LTS kernels to 4.19.114 2020-04-03 00:35:34 +02:00
Dorian Stoll 62386ffc6b
Add support for Fedora 32
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-03-30 20:48:49 +02:00
Dorian Stoll ffebc8b3c0
Update to 5.5.13
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-03-27 11:26:16 +01:00
kitakar5525 2138d92d42 Update lts419 kernels to 4.19.112 2020-03-25 00:11:09 +09:00
Dorian Stoll c1957be432
Update to 5.5.11
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-03-24 10:12:15 +01:00
Dorian Stoll 73182026a3
Update to 5.5.10
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-03-19 12:05:30 +01:00
Maximilian Luz 305fd9efbc
Bump pkgrel 2020-03-17 02:37:25 +01:00
Maximilian Luz 3bcf91e420
Update LTS kernel to 4.19.110 2020-03-17 02:22:01 +01:00
Dorian Stoll 6cc5573414
Update to 5.5.9
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-03-13 17:15:11 +01:00
Dorian Stoll 0287820f4f Update to 5.5.8
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-03-06 14:34:57 +01:00
Dorian Stoll 30acd2d35e
Bump debian to 5.5.7
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-02-29 13:01:02 +01:00
Dorian Stoll 2c57c43b6f
Bump pkgrel
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-02-28 00:21:17 +01:00
Maximilian Luz 2486ec4674
Update Debian LTS build to v4.19.106 2020-02-26 16:34:39 +01:00
Blaž Hrastnik d75999f050 Bump debian to 5.5.6. 2020-02-26 23:45:11 +09:00
Maximilian Luz 64e19db665
Allow version specific config files 2020-02-24 00:50:13 +01:00
Maximilian Luz 19738c592b
Remove outdated workflow 2020-02-24 00:20:45 +01:00
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
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