sharpenedblade
de19803a53
Rotate signing key
2023-11-08 20:02:45 -08:00
sharpenedblade
99eb5677ec
Build packages in temp dir and cleanup on exit
2023-10-14 22:53:33 -07:00
sharpenedblade
8d21c7ec86
Sign packages when deploying repo
...
The key should be an ascii-armored GPG secret key passed as
`$SIGNING_KEY` to `create-repo.sh`. Packages are always taken from the
latest release. Production netlify deploys are run when GITHUB.REF is
a tag.
2023-10-06 17:32:28 -07:00
sharpenedblade
0a5c1f4e78
Fix deploy workflow
2023-10-04 08:09:52 -07:00
sharpenedblade
5b3bddda88
Use submodules
2023-10-01 21:56:32 -07:00
sharpenedblade
6411ebdbf5
Cleanup extra logging
2023-10-01 13:36:31 -07:00
sharpenedblade
3e43dcccd1
Only run CI for branch tips
2023-09-30 22:45:34 -07:00
sharpenedblade
fb7957bd37
Move checks to the build workflow
2023-09-30 22:43:39 -07:00
sharpenedblade
ecbc930ee5
Run deploy workflow when a release is published
2023-09-30 22:40:49 -07:00
sharpenedblade
503dca522a
Fix netlify deploy
2023-09-28 16:21:20 -07:00
sharpenedblade
65d1b83b81
ci: Move build logic to shell scripts
2023-09-25 16:42:21 -07:00
sharpenedblade
07c3552bb9
ci: Check shell scripts with shellcheck
2023-09-22 20:40:44 -07:00
sharpenedblade
8150e00571
Fix trailing space
2023-08-12 14:50:06 -07:00
sharpenedblade
272c32b9d8
Formatting fixes
2023-08-12 12:58:24 -07:00
Sharpened Blade
27e1e6ea51
Accept package as an argument to build-packages.sh
...
The build script will not build the package specified in $PACKAGE.
The script will only build the first specified package, any other
arguments will be ignored.
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/11
2023-07-28 15:59:43 +05:30
sharpenedblade
ef87f27e65
feat: Rename container to 'fedora-dev'
2023-07-27 19:21:27 +05:30
sharpenedblade
a388aa6c71
feat: Upload build logs with RPMs
2023-07-27 13:45:19 +05:30
Sharpened Blade
c2751fcd13
feat: Use custom container for package builds
...
This will use a contianer with dependencies already installed. It is
published to ghcr.io/t2linux/fedora-kernel-build.
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/9
2023-07-27 13:45:11 +05:30
sharpenedblade
1d448b2944
feat: Remove more bloat from github actions
2023-07-23 12:21:37 +05:30
sharpenedblade
b9f3b4e71d
ci: Fix package signing workflow
2023-07-12 22:24:20 +05:30
Sharpened Blade
8fdda7bff5
feat: Only sign packages when releasing
...
This will make the CI only sign packages for release builds
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/6
2023-06-23 09:33:32 +05:30
sharpenedblade
5847f31568
fix: Build kernel with other packages
2023-06-23 09:29:46 +05:30
Sharpened Blade
38f4443553
feat: Run build jobs in parallel
...
This will compile all packages simultaneously. The environment variable $PACKAGE should be set to the desired package before starting a build. Any modified packages must also be added/removed from build.yml.
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/5
2023-06-22 15:27:40 +05:30
sharpenedblade
2bf4ccb31b
feat: Move private signing key to env var
2023-06-20 13:43:06 +05:30
sharpenedblade
d50ae24227
refactor: Rename build scripts
2023-06-19 17:09:16 +05:30