Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jul 18:53
15bb454

1.0.0 (2023-07-23)

⚠ BREAKING CHANGES

  • 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)

Features

  • 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 force waydroid start application thing (6d9c664)
  • add function for reading individual YAML strings (33ab88f)
  • add gsconnect to base (1d59b5a)
  • 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 remote procedures to yafti post-install (7f7505b)
  • add signature rather than replace to allow rebasing back to uBlue main (211a7b0)
  • add support for image signing (d2c9823)
  • add yafti.yml from bluefin (f9a1561)
  • automatic repo version selection via YAML configuration (baa8c47)
  • change description for more information (33ddd2b)
  • 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)
  • 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: add experimental ISO support (7b9c7b6)
  • 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)
  • nvidia: nvidia builds! (2a0f9d8)
  • only deploy the branch named "live", to simplify development (da17603)
  • 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)
  • steam: add gaming integrations onto system (5730095)
  • 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)
  • ubuntu: add nerdfonts! (d0a0ff0)
  • 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)
  • waydroid: add waydroid-mutter session (2cc1d63)
  • yafti package group for recipe.yml (0cf6b13)
  • yafti: add waydroid setup procedure into default yafti file (36b42b7)

Bug Fixes

  • $IMAGE_NAME -> ${{ env.IMAGE_NAME }} (678ab12)
  • 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 terra repository to recipe (1d5048e)
  • 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)
  • 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)
  • 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)
  • 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)
  • release-please in live branch (9c0145f)
  • 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 if statements (#96) (0c7bc17)
  • remove legacy PWA setup command from custom.just (ecb6fde)
  • remove old pr workflow sections (#98) (4a21580)
  • 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)
  • 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)
  • typo: duplicate firefox entry (e7188bc)
  • ubuntu: nerdfonts by default in dconf (1670918)
  • 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)
  • waydroid: typos in desktop file and proper forcestart (0af784f)
  • waydroid: typos in WaydroidForce (c46f762)

Styles

  • change base-container to base-image (#49) (1df862a)