mirror of
https://github.com/ublue-os/akmods.git
synced 2026-11-03 14:59:42 -09:00
* refactor: implement local builds This has a long way to go. But at least want to get the branch published. Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * disable all workflows while iterating Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * cleanup fetch-kernel.sh Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * enable local builds Still need to generate tags. Removal of most of the suffix Containerfiles. Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * add tags, images.yaml Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * use anchors more! Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * start on workflows No Testing and Pushing in yet. Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * update workflows Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * more workflow modifications Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * don't cache during PRs Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * fix base64 decode Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * fix path name Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * name file Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * quotes? Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try again. Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try again Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * quote the env? Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * tell base64 to read from stdin Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * update workflows Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try different way for getting json file Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * fix conditional Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try github.workspace Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * just hardcode it Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * typo Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * main doesn't have zfs.... Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * One button build Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * remove common from centos builds Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * handle defaults Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * fix package naming? Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * don't have ./ Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try using swap instead Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * path names Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * remove dnf remove Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * missing decleration Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try allow-erasing instead Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try reinstalling instead Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * Add testing via multistage build Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * add missing args Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * correct test tag name Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * fix VARS_KERNEL_VERSION now that the package is no longer messed up Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * always have json point to cache location Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * use a reusable cache workflow Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * Names Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * put generate workflow in justfile Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * add startpoint for multiarch Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * change the names Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * dynamic names for generating workflow Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * start appeasing the linter Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * fix kernel version detection Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * try again Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * filter for arch Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * move system76 to common Appease the linter Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * permissions Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * more permissions Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * move system76 back Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * add arch to tags Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * add push/sign/manifest Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * silly names Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * remove secureboot just recipe, it's internal to fetch-kernel.sh Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * add CI=1 to scripts for debug output * update warning for workflow within justfile * remove for now * Update dual-sign-check.sh * Update Containerfile.in * Update dual-sign-check.sh * Add cosign fix * Fix signing in push as well * fix: hardcode internel kcwd for fetch-kernel.sh * pass CI into fetch kernel, use cache version instead of get version for fetch kernel step * split out bazzite workflow Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * rename name of reusable build Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * additional adds to manifest Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * allow workflow dispatch for cache/akmods build Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * add comments to Justfile Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * split mega workflow by flavors Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * Build Badges and README Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * appease the linter Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> * tiny AKMODS_VERSION string update * fix manifest recipe Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> --------- Signed-off-by: m2 <69128853+m2Giles@users.noreply.github.com> Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
103 lines
2.1 KiB
YAML
103 lines
2.1 KiB
YAML
---
|
|
defaults:
|
|
kernel_flavor: main
|
|
version: 42
|
|
akmods_target: common
|
|
|
|
akmods-base: &akmods-base
|
|
org: ublue-os
|
|
registry: ghcr.io
|
|
repo: akmods
|
|
transport: docker://
|
|
|
|
akmods-common: &akmods-common
|
|
name: akmods
|
|
description: "A caching layer for pre-built akmod RPMs"
|
|
|
|
akmods-extra: &akmods-extra
|
|
name: akmods-extra
|
|
description: "A caching layer for extra pre-built akmod RPMs"
|
|
|
|
akmods-nvidia: &akmods-nvidia
|
|
name: akmods-nvidia
|
|
description: "A caching layer for the pre-built nvidia akmod RPMs"
|
|
|
|
akmods-nvidia-open: &akmods-nvidia-open
|
|
name: akmods-nvidia-open
|
|
description: "A caching layer for the pre-built nvidia-open akmod RPMs"
|
|
|
|
akmods-zfs: &akmods-zfs
|
|
name: akmods-zfs
|
|
description: "A caching layer for the pre-built zfs akmod RPMs"
|
|
|
|
desktop-build-group: &desktop-build-group
|
|
common:
|
|
!!merge <<:
|
|
- *akmods-base
|
|
- *akmods-common
|
|
nvidia:
|
|
!!merge <<:
|
|
- *akmods-base
|
|
- *akmods-nvidia
|
|
nvidia-open:
|
|
!!merge <<:
|
|
- *akmods-base
|
|
- *akmods-nvidia
|
|
|
|
server-build-group: &server-build-group
|
|
nvidia:
|
|
!!merge <<:
|
|
- *akmods-base
|
|
- *akmods-nvidia
|
|
nvidia-open:
|
|
!!merge <<:
|
|
- *akmods-base
|
|
- *akmods-nvidia
|
|
zfs:
|
|
!!merge <<:
|
|
- *akmods-base
|
|
- *akmods-zfs
|
|
|
|
images:
|
|
10:
|
|
centos:
|
|
!!merge <<:
|
|
- *server-build-group
|
|
centos-hsk:
|
|
!!merge <<:
|
|
- *server-build-group
|
|
41:
|
|
main:
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
coreos-stable:
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
- *server-build-group
|
|
coreos-testing:
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
- *server-build-group
|
|
42:
|
|
bazzite:
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
extra:
|
|
!!merge <<:
|
|
- *akmods-base
|
|
- *akmods-extra
|
|
main:
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
coreos-stable:
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
- *server-build-group
|
|
coreos-testing:
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
- *server-build-group
|
|
"longterm-6.12":
|
|
!!merge <<:
|
|
- *desktop-build-group
|
|
- *server-build-group
|