Commit graph

29 commits

Author SHA1 Message Date
Benjamin Sherman
3cfc869b4c
docs: add COC 2023-05-29 12:07:19 -05:00
Benjamin Sherman
ce80f9e4f4
docs: remove graph references which do not function 2023-05-29 12:06:19 -05:00
Benjamin Sherman
8e4229c92b
docs: add content to README 2023-05-29 12:04:03 -05:00
Benjamin Sherman
686c8d0522
fix: use correct signing key 20230518 2023-05-29 11:40:51 -05:00
Benjamin Sherman
d53b7b156a
chore: refactor debug on failed akmod build 2023-05-29 10:20:19 -05:00
Benjamin Sherman
e93630243a
chore: print failure log 2023-05-29 02:27:58 -05:00
Benjamin Sherman
305b57ef13
chore: debugging output 2023-05-29 01:53:10 -05:00
Benjamin Sherman
caff9d33ce
fix: attempt fix build with extra quotes (#9) 2023-05-29 01:20:40 -05:00
Benjamin Sherman
ff5f9b8748
fix: typo in v4l2loop rpm query (#8) 2023-05-28 22:08:30 -05:00
Benjamin Sherman
c19551f90f
Merge pull request #6 from ublue-os/akmods-impl
feat: initial shared akmods implementation
2023-05-28 21:22:45 -05:00
Benjamin Sherman
7bdffb079c
chore(ci): use new akmod signing key for non-PR builds 2023-05-28 21:11:18 -05:00
Benjamin Sherman
03e5b7e438
Merge branch 'main' into akmods-impl
Verified that `certs/public_key.der` is the new key recently added to
nvidia repo.
2023-05-28 20:53:55 -05:00
Benjamin Sherman
501814bbfe
chore: refactor akmods build workflow
This change is primarily to simplify for building akmods before main, so
that they can be installed in main without an extended image after main.

Also a bump to cosign, and incorporated workflow improvements which have
been added to all repo workflows.
2023-05-28 20:48:24 -05:00
Benjamin Sherman
07621cbc7c
refactor: remove extra files
We decided not to have a distinct `ublue-extended` image, rather to
build akmods before `ublue-main`, similar to `ublue-config`, then
install the resulting RPM artifacts into `ublue-main`.

Justfile command has already been staged as a PR in the `ublue-config`
repo.
2023-05-28 20:12:59 -05:00
Benjamin Sherman
5f7460cef1 refactor: split build steps into distinct scripts
Adjust build model such that akmods are built before ublue-main, and
then the resulting RPM artifacts are installed in ublue-main in the same
manner used by ublue-config.
2023-05-28 19:46:56 -05:00
Jorge O. Castro
c3c41757cd
Delete conventional-commits.yml 2023-05-28 16:37:44 -04:00
Benjamin Sherman
1fb299e90f chore: update akmods pubkey
As of May 19, 2023, in PR nvidia#104 a new akmods signing key was added
to the ublue github organization. The private key is held in org-level
secrets to enable use in multiple repos (eg, akmods and nvidia). This
add the pubkey here as it can be used immediately for building akmods.
2023-05-28 15:31:12 -05:00
Benjamin Sherman
262c7183b4 chore(pr): use cosign.pub from ublue-os org 2023-05-28 15:30:15 -05:00
joshua-stone
fa7704c190
Merge pull request #2 from ublue-os/signing-keys
feat: Add akmods signing keys
2023-03-29 22:06:27 -04:00
joshua-stone
00b1a67b7f feat: Add akmods signing keys 2023-03-29 20:52:02 -04:00
dhoell
52f16f8a04
Update build.yml 2023-03-24 11:56:59 +01:00
dhoell
42f63145c0
Update extended.Containerfile 2023-03-24 11:54:40 +01:00
dhoell
06ae387495
Update build-others.Containerfile 2023-03-24 11:54:15 +01:00
dhoell
d96481c198
Update build.yml 2023-03-23 17:53:17 +01:00
dhoell
74ba7a9a15
Update build.yml
- I hate cron
2023-03-23 17:13:21 +01:00
dhoell
e81993d3d5
Update build.yml
- fix 'needed'
- now build at 7:30, closer to upstream
2023-03-23 17:12:35 +01:00
dhoell
95a6ce5d91
Merge pull request #16 from dhoell/new-build-infra
Feat: new akmods build infra
2023-03-23 17:10:19 +01:00
dhoell
4e1267c261 - New akmods build infra
- Builds ublue-os/ublue-akmods-others (just a cache) and ublue-os/{silverblue,...}-extended
- build-others.{sh,Containerfile} work similiar to ublue-os/nvidia
- The akmods signing key is installed with ublue-os-akmods-key.spec, which was previously installed in ublue-os-nvidia-addons.spec
- Just is now installed in -main and wont be build/installed here or in -nvidia, instead the default justfile is extended with justfile-akmods
2023-03-23 17:04:49 +01:00
Jorge O. Castro
42a863b2bb
Initial commit 2023-03-09 23:55:11 -05:00