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

chore(template): release 2.0.0 #131

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Aug 2, 2023

🤖 I have created a release beep boop

2.0.0 (2023-08-02)

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

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

Styles

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

This PR was generated with Release Please. See documentation.

@xynydev
Copy link
Member

xynydev commented Aug 2, 2023

Ok, maybe I should move this testing to another repo so I don't pollute this repo too much...

@xynydev xynydev closed this Aug 2, 2023
@xynydev xynydev deleted the release-please--branches--template--components--release-please-action branch August 2, 2023 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant