Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Sync from downstream #21

Merged
merged 58 commits into from
Feb 28, 2024
Merged

feat: Sync from downstream #21

merged 58 commits into from
Feb 28, 2024

Conversation

JasonN3
Copy link
Owner

@JasonN3 JasonN3 commented Feb 28, 2024

Add features from downstream project ublue-os/isogenerator

JasonN3 and others added 30 commits February 15, 2024 13:48
fix: use image_tag not version
This reverts commit aba2f56, reversing
changes made to 6f3480e.
feat: Adding Dockerfile to simplify development
fix: added workflow_dispatch and fixed workflow
* fix: tags are now properly set in remote after install
* refactor: kinoite variant is better as a default except for silverblue
* refactor: use docker to build ISO

---------

Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
JasonN3 and others added 19 commits February 20, 2024 13:13
fix: Update LICENSE to Apache 2.0
fix: make volid shorter to fit within 32 char
…ia (#28)

* chore: First pass of adding secure boot key enrollment

* feat: Add secure boot support

* feat: Removed Test this media grub entry and set default to install

* fix: simplify secureboot scripts

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
* feat: add creation of sha256 checksum

* fix: use it use no directory as part of the check
The very short-lived key AKMOD_PRIVKEY_20230517 was accidentally
included here instead of the proper one.

This correct key is the one we actually use to sign akmods (and also is
used by bazzite to sign the whole kernel). So we definitely need this
to be correct.
…keys enrolled by default and add extra boot parameters (#33)

* fix: Ignore Valve Steam Deck hardware due to using EFI but having no keys enrolled by default.

* fix: add extra boot parameters to fix steam deck resolution issue

---------

Co-authored-by: Noel Miller <noelmiller@protonmail.com>
* fix: missed \

* fix: moved variables into table and added EXTRA_BOOT_PARAMS

* Update README.md

Co-authored-by: Robert Sturla <robertsturla@outlook.com>

---------

Co-authored-by: Robert Sturla <robertsturla@outlook.com>
chore: remove unused rpm-ostree dependency

Co-authored-by: Noel Miller <4983138+noelmiller@users.noreply.github.com>
* fix: make loop device during container build of ISO

This creates the loop device during container runtime which allows lorax
to build the ISO and not need to rely on a host provided device file.

Fixes: #22

* chore: updated readme

---------

Co-authored-by: Noel Miller <noelmiller@protonmail.com>
* feat: Allow users to override secure boot key and password when using container or action

* fix: follow redirects

* chore: update docs

* fix: added comments and removed additional \n

* fix: removed defaults

* fix: added conditional for adding public key

* chore(ci): Added additional test for secure boot

* chore(ci): fixed up workflows to match production

* fix(ci): added workflow dispatch to test

* fix(ci): fixed version and added IMAGE_TAG

* chore(ci): changed to bluefin to test both 38 and 39 secure boot

* chore(ci): added required variables to entrypoint

* chore(ci): added merge_group and added paths-ignore

* chore(ci): updated description

* chore(ci): set to Silverblue since we are testing Bluefin

* chore(ci): Fixed secure boot key not found error

Received error in anaconda when check was hit, need to set as a soft failure to exit the script early without stopping anaconda installation.

* chore: fixed formatting

* chore: fixed whitespace

* chore(ci): Removed duplicate test

* chore: fix whitespace

* chore(ci): fixed test and removed upload to Github Artifacts

* chore: updated README

* fix: set password to ublue default

* fix: changed enrollment password in containerfile
* feat: Allow users to override secure boot key and password when using container or action

* fix: follow redirects

* chore: update docs

* fix: added comments and removed additional \n

* fix: removed defaults

* fix: added conditional for adding public key

* chore(ci): Added additional test for secure boot

* chore(ci): fixed up workflows to match production

* fix(ci): added workflow dispatch to test

* fix(ci): fixed version and added IMAGE_TAG

* chore(ci): changed to bluefin to test both 38 and 39 secure boot

* chore(ci): added required variables to entrypoint

* chore(ci): added merge_group and added paths-ignore

* chore(ci): updated description

* chore(ci): set to Silverblue since we are testing Bluefin

* chore(ci): Fixed secure boot key not found error

Received error in anaconda when check was hit, need to set as a soft failure to exit the script early without stopping anaconda installation.

* chore: fixed formatting

* chore: fixed whitespace

* chore(ci): Removed duplicate test

* chore: fix whitespace

* chore(ci): fixed test and removed upload to Github Artifacts

* chore: updated README

* feat: Re-enable Test Media Feature
@JasonN3 JasonN3 added the enhancement New feature or request label Feb 28, 2024
@JasonN3 JasonN3 self-assigned this Feb 28, 2024
@JasonN3 JasonN3 marked this pull request as ready for review February 28, 2024 15:48
@JasonN3 JasonN3 merged commit f1756f7 into main Feb 28, 2024
2 checks passed
@JasonN3 JasonN3 deleted the sync-from-downstream branch February 28, 2024 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants