* feat: add just syntax checker
* fix: create empty file to pass just syntax check
* fix: use relative path to pass just syntax check
* fix: justfiles cannot be empty to pass the syntax check
* fix: format justfiles
* docs: 100-bling.just explain purpose
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
* Bump release-iso workflow to Fedora 39
* Pin isogenerator version
It is recommended in order to avoid some unexpected changes to the maintainer.
* Update other recipe & containerfile to reflect Fedora 39 change
There was talk on the discord about not being able to pull in images with podman because the signing policy included *every* image inside of the user's ghcr account. Which means that images not signed with the same key won't be able to be pulled down
* feat: add support for nested modules
* chore: test out module nesting
* fix: made build function
* revert: move back to old recipe.yml configuration
* fix: formatting in recipe.yml
* style: add newline between modules
* fix: clear up some issues in docs abt modules
- better distinction between modules and module configuration
- example for module configuration external from recipe.yml
* chore: create-ublue-image -> general mention
* fix: add additional clarity to the location of files for the files module
* docs: chore: recommend files module instead of COPY
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
i think the existence of multiple built-in ways to add scripts
makes it more complicated,
and paradoxically, autorun was made to uncomplicate things
with the removal of clear "pre" and "post" hooks,
only a linear list of modules, the filesystem-based method
is ever more complicated
if such a feature is ever wanted again,
it should be implemented inside the script module
this change makes sense for when in the future it's possible to
build other OS's with this same system
it was done now, because i'm bundling a bunch of breaking changes
into a single update