2.1.0 (2024-02-03)
- rewrite based on startingpoint module system
- Add akmods module (#212) (df4f330)
- Bump ISO generator to v2.3.0 (#221) (80b3ac0)
- Check that cosign.pub matches private key (#193) (d124a99)
- ci: Verify base image with cosign before building (#211) (52e6a45)
- openrgb udev rules + justfile (76181dc)
- packages: add pipx (1b7e2d1)
- rewrite based on startingpoint module system (576e3e4)
- yafti: add mangohud (337e008)
- add single quotes for paths (f35d3c2)
- build.yml: cosign check (7ccbe7f)
- disable ublue-update bling module while broken (9e6863e)
- do not format just files in CI (#205) (f432ff4)
- release-iso.yml to not fail if no images are returned (#202) (525412f)
- remove bling justfiles module (removed upstream) (829dabf)
- release 2.1.0 (Fedora 39) (3e5fea8)
2.3.0 (2023-12-05)
2.2.0 (2023-11-13)
2.1.0 (2023-11-11)
- bump nvidia recipe to fedora 39 (1df5a48)
- release 2.1.0 (Fedora 39) (ebd9a7c)
- rewrite based on startingpoint module system
- remove setup-flatpaks
- remove autorun.sh
- optimize container layers and reduce image size
- only deploy the branch named "live", to simplify development
- remove legacy PWA setup command from custom.just
- move justfile to standardized, non-conflicting new location
- add new recipe flag which allows you to completely disable yafti
- enhanced autostart.desktop to use new script, and always find icon
- move all autostart-related files to standardized location
- move firstboot reference to new yafti.yml location (#72)
- move yafti.yml to standardized location
- move justfile to standardized location
- move recipe.yml to standardized location
- change base-container to base-image (#49)
- add a just setup command for setting up nix (#48) (1d208f6)
- add back usr folder (9f47c1e)
- Add code-of-conduct (#39) (aab8078)
- add conventional commit linting and release notes generator (b7820b4)
- add cosign.key to gitignore (#51) (5f4ac04)
- add extra repos field to recipe (#52) (c537104)
- add fedora 38 build (#45) (69fd4d7)
- add function for reading individual YAML strings (33ab88f)
- add how to review a PR (#76) (ae2e25b)
- add new recipe flag which allows you to completely disable yafti (32c06b0)
- add per-recipe shell script support (#38) (37143b0)
- add signature rather than replace to allow rebasing back to uBlue main (211a7b0)
- add support for image signing (d2c9823)
- add support for nested modules (#152) (aee351f)
- add yafti.yml from bluefin (f9a1561)
- added systemd and files module (#142) (cc90a91)
- automatic repo version selection via YAML configuration (baa8c47)
- change description for more information (33ddd2b)
- create /usr/share/ublue-os/image-info.json inside signing.sh (#157) (5838d0f)
- declare base image and fedora ver in recipe (fe16187)
- declare image description in recipe.yml (c9c011d)
- declare image name in recipe.yml (2b40d4b)
- ease customization by reading flatpaks and rpms to install from a recipe.yml. (#79) (a5e90a5)
- enable dconf update service in installer (c3bc555)
- enable manually running build (2521741)
- gha for building / publishing on pr (#87) (1726d18)
- implement a very flexible runner for "pre" and "post" scripts (55ff636)
- implement effortless RPM removal via YAML configuration (bf19fa5)
- include flowchart graphic which explains new launcher hierarchy (2f85593)
- install repos first, so that they're available for scripting (d09dd76)
- Install VanillaOS' first-setup (#55) (43ddf0a)
- integrate bling repo (#105) (da1b3f9)
- integrate optfix into rpm-ostree module (54cd605)
- ISO build action (#133) (a2b8056)
- leave a warning for people to move to new repo (#99) (ffcb397)
- new "autostart" binary, for easy startup customization (8a5fd31)
- nix uninstaller for ublue-os systems (#93) (a01549d)
- only deploy the branch named "live", to simplify development (da17603)
- refactor build.sh to use the new yafti launcher (63a5e35)
- rewrite based on startingpoint module system (bc80af0)
- rpm-ostree module (b2034c7)
- running modules from files (d0c6dee)
- sanity check Flathub's existence on all systems and all users (aa157c2)
- script runner module (e03ac5d)
- signing script (1d7b14b)
- split flatpak update units into user and system (#72) (99c15be)
- streamlined YAML configuration for RPM-related settings (4ca33a3)
- swap out custom build for RPM of vanilla-first-setup (#59) (6927892)
- switch to separate build script (68122c8)
- switch to yafti for first boot (0b669f5)
- tag PR builds independently from matrix.version, latest, and stable (b022183)
- ublue-os/bling module (7b036d3)
- ultimate laziness achieved with a powerful new script runner (5cacb2f)
- update artifacthub readme url (6cc44ff)
- use a recipe matrix (1bfabe6)
- use Fedora 38 (#64) (60ddd67)
- yafti module (290075c)
- yafti module installs yafti deps (61ed483)
- yafti package group for recipe.yml (0cf6b13)
- yafti: add GNOME Web to the
Web Browsers
section (#161) (e8ce354)
- ? remove quotes, add wordsplitting (4ce8e91)
-
$IMAGE_NAME -> $ {{ env.IMAGE_NAME }} (678ab12) - accommodate new justfile organization (9f728a1)
- add .sh suffix for dconf update service inst (b3ddcd8)
- add a warning that we change the flatpak configuration (#80) (9a349e2)
- add additional clarity to the location of files for the files module (#151) (44fb925)
- add flags to ensure that build aborts if there are errors (4b9fe0b)
- add libadwaita (#45) (ec91345)
- add pip for yafti, remove zenity (unneeded) (9e827fe)
- add recipe build arg (#23) (a27e3cf)
- add shebang (97ee716)
- add the missing GNOME Core apps to "yafti" template (7c3ae59)
- Add vte dependency for first-setup (#56) (f8917a3)
- add zenity to not break if th FROM is changed (9b3578b)
- allow forks to push to registry with label (#86) (14b1b7c)
- also install and enable yafti in yafti module (93cd25f)
- always get version tags (#134) (116e53a)
- artifact upload/extract (#88) (6590066)
- automatically determine current fedora version during build (946f3d8)
- bad indentation in common-packages.yml (055ef73)
- bad yq command syntax (7b9faf6)
- bling justfile installer nested just dir (d2ab95c)
- can't set readonly var after declaration (14d78ee)
- capitalize first character of comment (#132) (48c8250)
- change img to startingpoint in verification (21eafaa)
- chore: manual merge action updates from main (#41) (a9c15ac)
- corrected readme (9d831ac)
- declare image name in one place (73de53c)
- don't copy usr as it's empty (8b389d5)
- Don't generate an image when README.md is updated (#36) (8c170cf)
- don't output yaml array as json (2740320)
- don't run arbitrary commands with script (dc97fa4)
- dont add malformed tags if $MAJOR_VERSION is empty (a1e2413)
- enhanced autostart.desktop to use new script, and always find icon (ec4d01c)
- extremely robust handling for YAML data fetching (07cbe2c)
- faster installation of custom RPMs (5f072b8)
- fix build arguments (978bd61)
- friendlier experience in the "yafti" first boot template (c7deb7d)
- further improve portability of login-profile.sh (4318180)
- give executable permission to scripts (bbb1cc8)
- images built aren't versioned properly #86 (fe13ef1)
- improve "yq" arguments in justfile (abbb283)
- loop over lines, functional var substitution (773fc23)
- lowercase image name for signing (a700132)
- make get_yaml_array work (2b633ff)
- move all autostart-related files to standardized location (34f6189)
- move firstboot reference to new yafti.yml location (#72) (7004136)
- move globs outside of "" (eb37ec3)
- move justfile to standardized location (07642c2)
- move justfile to standardized, non-conflicting new location (cec7397)
- move recipe.yml to standardized location (077e724)
- move yafti.yml to standardized location (8ee9967)
- moving recipe back to a directory available on the host (#47) (95ff830)
- newlines in rpm-ostree cmds errors (e27eb25)
- only create yafti grp when flatpaks defined (#46) (b3f7f07)
- only generate date tag for main branch (94aa5bb)
- optimize container layers and reduce image size (e8b5be6)
- pre-generate empty "pre" and "post" script directories (f0946f7)
- prevent /etc/ merge issues (#43) (085d26a)
- PRs that change only .md or .txt files can't be merged (3fff8bc)
- put .sh suffix outside of quotes? (961dff3)
- re-tag image (#92) (a831ce0)
- remove -y flag from yq; not in go version (5a98ef6)
- remove 38 (#89) (8a6f343)
- remove 38 builds and fix logo metadata (#62) (521f0ad)
- remove duplicate flatpaks from recipe.yml (4afc5b1)
- remove extremely verbose "x" flag (20e0a06)
- remove GNOME Games, is deprecated (fb6dc4d)
- remove if statements (#96) (0c7bc17)
- remove image-info.json from base image if it exists (#162) (1f32893)
- remove legacy PWA setup command from custom.just (ecb6fde)
- remove newlines before wget (60fa5ca)
- remove old pr workflow sections (#98) (4a21580)
- remove old signing config, using the one from the config repo instead (#124) (140e992)
- remove remnants from earlier image signing method (7a74af7)
- remove RPMs after installing RPMs, to guarantee cleanup (3920ba9)
- remove trailing newline from $ITEM (949b06f)
- remove trailing slashes from directory vars (59e1604)
- remove ub update services in ub updater inst (2208ea8)
- remove unneeded escape (616c59c)
- removed issues in rpm-ostree module and ublue-update bling installer (#144) (3f2ef28)
- rename package back to
base
(#97) (785b8f0) - restore download artifact step, support multi-line tags (#90) (c40bddf)
- retain variables (091e939)
- revert previous commit (5947af4)
- rm newlines from rpm-ostree cmds (00b6920)
- some more bling installer file copy issues (e5fdb30)
- specify image name in policy.json (#176) (e4114fd)
- switch profile.d script to more robust technique (c4b6b47)
- thoroughly remove fedora Flatpaks, and install unfiltered Flathub (475a3c9)
- typo in /usr (bd5db68)
- typo in workflow_dispatch (fbd14f5)
- ublue-update failure when signing image (8596d53)
- update cosign action (#94) (0aff9ba)
- update cosign installer version (#32) (91d4c38)
- use proper shebang line (f24c407)
- use RECIPE arg (6d77885)
- use yq in setup-flatpaks (66d2265)
1.2.0 (2023-10-11)
- just: custom.just not rely on bling (51a9c14)
1.1.1 (2023-08-09)
- merge from template - always get version tags (7efe678)
1.1.0 (2023-08-09)
- add ublue logo to yafti (9c01f9e)
- optimize container layers and reduce image size
- only deploy the branch named "live", to simplify development
- remove legacy PWA setup command from custom.just
- move justfile to standardized, non-conflicting new location
- add new recipe flag which allows you to completely disable yafti
- enhanced autostart.desktop to use new script, and always find icon
- move all autostart-related files to standardized location
- move firstboot reference to new yafti.yml location (#72)
- move yafti.yml to standardized location
- move justfile to standardized location
- move recipe.yml to standardized location
- change base-container to base-image (#49)
- 1Password: trust vivaldi (ea961e5)
- add 1Password (0753e8a)
- add 1Password (7164241)
- add a just setup command for setting up nix (#48) (1d208f6)
- add back usr folder (9f47c1e)
- Add code-of-conduct (#39) (aab8078)
- add conventional commit linting and release notes generator (b7820b4)
- add cosign.key to gitignore (#51) (5f4ac04)
- add extra repos field to recipe (#52) (c537104)
- add fedora 38 build (#45) (69fd4d7)
- add function for reading individual YAML strings (33ab88f)
- add how to review a PR (#76) (ae2e25b)
- add new recipe flag which allows you to completely disable yafti (32c06b0)
- add per-recipe shell script support (#38) (37143b0)
- add rpms + flatpaks (da42c0e)
- add rpms + flatpaks (ed7072c)
- add signature rather than replace to allow rebasing back to uBlue main (211a7b0)
- add support for image signing (d2c9823)
- add xclip for x11/nvidia install (a295916)
- add yafti.yml from bluefin (f9a1561)
- automatic repo version selection via YAML configuration (baa8c47)
- change description for more information (33ddd2b)
- dconf + just tweaks inspired by bluefin (f87ba6a)
- declare base image and fedora ver in recipe (fe16187)
- declare image description in recipe.yml (c9c011d)
- declare image name in recipe.yml (2b40d4b)
- ease customization by reading flatpaks and rpms to install from a recipe.yml. (#79) (a5e90a5)
- enable manually running build (2521741)
- flatpak: add blackbox (3327df8)
- flatpak: add blackbox (b8bb36f)
- gha for building / publishing on pr (#87) (1726d18)
- implement a very flexible runner for "pre" and "post" scripts (55ff636)
- implement effortless RPM removal via YAML configuration (bf19fa5)
- include flowchart graphic which explains new launcher hierarchy (2f85593)
- install repos first, so that they're available for scripting (d09dd76)
- Install VanillaOS' first-setup (#55) (43ddf0a)
- integrate bling repo (#105) (da1b3f9)
- ISO build action (#133) (a2b8056)
- leave a warning for people to move to new repo (#99) (ffcb397)
- new "autostart" binary, for easy startup customization (8a5fd31)
- nix uninstaller for ublue-os systems (#93) (a01549d)
- only deploy the branch named "live", to simplify development (da17603)
- pkgs: add fish (b9be40f)
- pkgs: add libgda for pano extension (31fca89)
- pkg: wl-clipboard (dd3c1c3)
- refactor build.sh to use the new yafti launcher (63a5e35)
- sanity check Flathub's existence on all systems and all users (aa157c2)
- split flatpak update units into user and system (#72) (99c15be)
- streamlined YAML configuration for RPM-related settings (4ca33a3)
- swap out custom build for RPM of vanilla-first-setup (#59) (6927892)
- switch to separate build script (68122c8)
- switch to yafti for first boot (0b669f5)
- tag PR builds independently from matrix.version, latest, and stable (b022183)
- trust ames.lol ca cert (278a807)
- ultimate laziness achieved with a powerful new script runner (5cacb2f)
- update artifacthub readme url (6cc44ff)
- use a recipe matrix (1bfabe6)
- use Fedora 38 (#64) (60ddd67)
- yafti package group for recipe.yml (0cf6b13)
- yubikey manager (f809dd3)
-
$IMAGE_NAME -> $ {{ env.IMAGE_NAME }} (678ab12) - 1Password: post script was missing a few things (41517e5)
- add a warning that we change the flatpak configuration (#80) (9a349e2)
- add flags to ensure that build aborts if there are errors (4b9fe0b)
- add libadwaita (#45) (ec91345)
- add pip for yafti, remove zenity (unneeded) (9e827fe)
- add recipe build arg (#23) (a27e3cf)
- add shebang (97ee716)
- add the missing GNOME Core apps to "yafti" template (7c3ae59)
- Add vte dependency for first-setup (#56) (f8917a3)
- add zenity to not break if th FROM is changed (9b3578b)
- allow forks to push to registry with label (#86) (14b1b7c)
- artifact upload/extract (#88) (6590066)
- automatically determine current fedora version during build (946f3d8)
- capitalize first character of comment (#132) (48c8250)
- change img to startingpoint in verification (21eafaa)
- chore: manual merge action updates from main (#41) (a9c15ac)
- corrected readme (9d831ac)
- declare image name in one place (73de53c)
- don't copy usr as it's empty (8b389d5)
- Don't generate an image when README.md is updated (#36) (8c170cf)
- enhanced autostart.desktop to use new script, and always find icon (ec4d01c)
- extremely robust handling for YAML data fetching (07cbe2c)
- faster installation of custom RPMs (5f072b8)
- fix build arguments (978bd61)
- friendlier experience in the "yafti" first boot template (c7deb7d)
- further improve portability of login-profile.sh (4318180)
- images built aren't versioned properly #86 (fe13ef1)
- improve "yq" arguments in justfile (abbb283)
- loop over lines, functional var substitution (773fc23)
- lowercase image name for signing (a700132)
- move all autostart-related files to standardized location (34f6189)
- move firstboot reference to new yafti.yml location (#72) (7004136)
- move justfile to standardized location (07642c2)
- move justfile to standardized, non-conflicting new location (cec7397)
- move recipe.yml to standardized location (077e724)
- move yafti.yml to standardized location (8ee9967)
- moving recipe back to a directory available on the host (#47) (95ff830)
- only create yafti grp when flatpaks defined (#46) (b3f7f07)
- only generate date tag for main branch (94aa5bb)
- opt packages + add vivaldi (392b381)
- opt packages + add vivaldi (2c59601)
- optimize container layers and reduce image size (e8b5be6)
- pre-generate empty "pre" and "post" script directories (f0946f7)
- prevent /etc/ merge issues (#43) (085d26a)
- PRs that change only .md or .txt files can't be merged (3fff8bc)
- re-tag image (#92) (a831ce0)
- remove -y flag from yq; not in go version (5a98ef6)
- remove 38 (#89) (8a6f343)
- remove 38 builds and fix logo metadata (#62) (521f0ad)
- remove duplicate flatpaks from recipe.yml (4afc5b1)
- remove extremely verbose "x" flag (20e0a06)
- remove GNOME Games, is deprecated (fb6dc4d)
- remove if statements (#96) (0c7bc17)
- remove legacy PWA setup command from custom.just (ecb6fde)
- remove old pr workflow sections (#98) (4a21580)
- remove old signing config, using the one from the config repo instead (#124) (140e992)
- remove remnants from earlier image signing method (7a74af7)
- remove RPMs after installing RPMs, to guarantee cleanup (3920ba9)
- remove unneeded escape (616c59c)
- rename package back to
base
(#97) (785b8f0) - restore download artifact step, support multi-line tags (#90) (c40bddf)
- retain variables (091e939)
- revert previous commit (5947af4)
- scripts: dconf-update enable (8740d47)
- switch profile.d script to more robust technique (c4b6b47)
- thoroughly remove fedora Flatpaks, and install unfiltered Flathub (475a3c9)
- typo in /usr (bd5db68)
- typo in workflow_dispatch (fbd14f5)
- update cosign action (#94) (0aff9ba)
- update cosign installer version (#32) (91d4c38)
- use proper shebang line (f24c407)
- use RECIPE arg (6d77885)
- use yq in setup-flatpaks (66d2265)
- yubi/gpg: remove opensc (1c46db2)
1.1.0 (2023-03-03)
- add fedora 38 build (#45) (69fd4d7)
- add how to review a PR (#76) (ae2e25b)
- ease customization by reading flatpaks and rpms to install from a recipe.yml. (#79) (a5e90a5)
- gha for building / publishing on pr (#87) (1726d18)
- Install VanillaOS' first-setup (#55) (43ddf0a)
- leave a warning for people to move to new repo (#99) (ffcb397)
- split flatpak update units into user and system (#72) (99c15be)
- swap out custom build for RPM of vanilla-first-setup (#59) (6927892)
- add a warning that we change the flatpak configuration (#80) (9a349e2)
- Add vte dependency for first-setup (#56) (f8917a3)
- allow forks to push to registry with label (#86) (14b1b7c)
- artifact upload/extract (#88) (6590066)
- re-tag image (#92) (a831ce0)
- remove 38 (#89) (8a6f343)
- remove 38 builds and fix logo metadata (#62) (521f0ad)
- remove if statements (#96) (0c7bc17)
- remove old pr workflow sections (#98) (4a21580)
- rename package back to
base
(#97) (785b8f0) - restore download artifact step, support multi-line tags (#90) (c40bddf)
- update cosign action (#94) (0aff9ba)