This repository was archived by the owner on Oct 18, 2024. It is now read-only.
Commit 06e4fc2
chore(live): release 1.0.0 (#2)
🤖 I have created a release *beep* *boop*
---
## 1.0.0 (2023-08-06)
### ⚠ 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](https://github.com/scottames/ublue/issues/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](#49))
### Features
* **1Password:** trust vivaldi
([ea961e5](ea961e5))
* add 1Password
([0753e8a](0753e8a))
* add 1Password
([7164241](7164241))
* add a just setup command for setting up nix
([#48](#48))
([1d208f6](1d208f6))
* add back usr folder
([9f47c1e](9f47c1e))
* Add code-of-conduct
([#39](#39))
([aab8078](aab8078))
* add conventional commit linting and release notes generator
([b7820b4](b7820b4))
* add cosign.key to gitignore
([#51](#51))
([5f4ac04](5f4ac04))
* add extra repos field to recipe
([#52](#52))
([c537104](c537104))
* add fedora 38 build
([#45](#45))
([69fd4d7](69fd4d7))
* add function for reading individual YAML strings
([33ab88f](33ab88f))
* add how to review a PR
([#76](https://github.com/scottames/ublue/issues/76))
([ae2e25b](ae2e25b))
* add new recipe flag which allows you to completely disable yafti
([32c06b0](32c06b0))
* add per-recipe shell script support
([#38](#38))
([37143b0](37143b0))
* add rpms + flatpaks
([da42c0e](da42c0e))
* add rpms + flatpaks
([ed7072c](ed7072c))
* add signature rather than replace to allow rebasing back to uBlue main
([211a7b0](211a7b0))
* add support for image signing
([d2c9823](d2c9823))
* add xclip for x11/nvidia install
([a295916](a295916))
* add yafti.yml from bluefin
([f9a1561](f9a1561))
* automatic repo version selection via YAML configuration
([baa8c47](baa8c47))
* change description for more information
([33ddd2b](33ddd2b))
* dconf + just tweaks inspired by bluefin
([f87ba6a](f87ba6a))
* declare base image and fedora ver in recipe
([fe16187](fe16187))
* declare image description in recipe.yml
([c9c011d](c9c011d))
* declare image name in recipe.yml
([2b40d4b](2b40d4b))
* ease customization by reading flatpaks and rpms to install from a
recipe.yml. ([#79](https://github.com/scottames/ublue/issues/79))
([a5e90a5](a5e90a5))
* enable manually running build
([2521741](2521741))
* **flatpak:** add blackbox
([3327df8](3327df8))
* **flatpak:** add blackbox
([b8bb36f](b8bb36f))
* gha for building / publishing on pr
([#87](https://github.com/scottames/ublue/issues/87))
([1726d18](1726d18))
* implement a very flexible runner for "pre" and "post" scripts
([55ff636](55ff636))
* implement effortless RPM removal via YAML configuration
([bf19fa5](bf19fa5))
* include flowchart graphic which explains new launcher hierarchy
([2f85593](2f85593))
* install repos first, so that they're available for scripting
([d09dd76](d09dd76))
* Install VanillaOS' first-setup
([#55](#55))
([43ddf0a](43ddf0a))
* integrate bling repo
([#105](https://github.com/scottames/ublue/issues/105))
([da1b3f9](da1b3f9))
* ISO build action
([#133](https://github.com/scottames/ublue/issues/133))
([a2b8056](a2b8056))
* leave a warning for people to move to new repo
([#99](https://github.com/scottames/ublue/issues/99))
([ffcb397](ffcb397))
* new "autostart" binary, for easy startup customization
([8a5fd31](8a5fd31))
* nix uninstaller for ublue-os systems
([#93](https://github.com/scottames/ublue/issues/93))
([a01549d](a01549d))
* only deploy the branch named "live", to simplify development
([da17603](da17603))
* **pkgs:** add fish
([b9be40f](b9be40f))
* **pkgs:** add libgda for pano extension
([31fca89](31fca89))
* **pkg:** wl-clipboard
([dd3c1c3](dd3c1c3))
* refactor build.sh to use the new yafti launcher
([63a5e35](63a5e35))
* sanity check Flathub's existence on all systems and all users
([aa157c2](aa157c2))
* split flatpak update units into user and system
([#72](https://github.com/scottames/ublue/issues/72))
([99c15be](99c15be))
* streamlined YAML configuration for RPM-related settings
([4ca33a3](4ca33a3))
* swap out custom build for RPM of vanilla-first-setup
([#59](https://github.com/scottames/ublue/issues/59))
([6927892](6927892))
* switch to separate build script
([68122c8](68122c8))
* switch to yafti for first boot
([0b669f5](0b669f5))
* tag PR builds independently from matrix.version, latest, and stable
([b022183](b022183))
* trust ames.lol ca cert
([278a807](278a807))
* ultimate laziness achieved with a powerful new script runner
([5cacb2f](5cacb2f))
* update artifacthub readme url
([6cc44ff](6cc44ff))
* use a recipe matrix
([1bfabe6](1bfabe6))
* use Fedora 38 ([#64](https://github.com/scottames/ublue/issues/64))
([60ddd67](60ddd67))
* yafti package group for recipe.yml
([0cf6b13](0cf6b13))
* yubikey manager
([f809dd3](f809dd3))
### Bug Fixes
* $IMAGE_NAME -> ${{ env.IMAGE_NAME }}
([678ab12](678ab12))
* **1Password:** post script was missing a few things
([41517e5](41517e5))
* add a warning that we change the flatpak configuration
([#80](https://github.com/scottames/ublue/issues/80))
([9a349e2](9a349e2))
* add flags to ensure that build aborts if there are errors
([4b9fe0b](4b9fe0b))
* add libadwaita ([#45](#45))
([ec91345](ec91345))
* add pip for yafti, remove zenity (unneeded)
([9e827fe](9e827fe))
* add recipe build arg
([#23](#23))
([a27e3cf](a27e3cf))
* add shebang
([97ee716](97ee716))
* add the missing GNOME Core apps to "yafti" template
([7c3ae59](7c3ae59))
* Add vte dependency for first-setup
([#56](https://github.com/scottames/ublue/issues/56))
([f8917a3](f8917a3))
* add zenity to not break if th FROM is changed
([9b3578b](9b3578b))
* allow forks to push to registry with label
([#86](https://github.com/scottames/ublue/issues/86))
([14b1b7c](14b1b7c))
* artifact upload/extract
([#88](https://github.com/scottames/ublue/issues/88))
([6590066](6590066))
* automatically determine current fedora version during build
([946f3d8](946f3d8))
* capitalize first character of comment
([#132](https://github.com/scottames/ublue/issues/132))
([48c8250](48c8250))
* change img to startingpoint in verification
([21eafaa](21eafaa))
* chore: manual merge action updates from main
([#41](#41))
([a9c15ac](a9c15ac))
* corrected readme
([9d831ac](9d831ac))
* declare image name in one place
([73de53c](73de53c))
* don't copy usr as it's empty
([8b389d5](8b389d5))
* Don't generate an image when README.md is updated
([#36](#36))
([8c170cf](8c170cf))
* enhanced autostart.desktop to use new script, and always find icon
([ec4d01c](ec4d01c))
* extremely robust handling for YAML data fetching
([07cbe2c](07cbe2c))
* faster installation of custom RPMs
([5f072b8](5f072b8))
* fix build arguments
([978bd61](978bd61))
* friendlier experience in the "yafti" first boot template
([c7deb7d](c7deb7d))
* further improve portability of login-profile.sh
([4318180](4318180))
* images built aren't versioned properly
[#86](https://github.com/scottames/ublue/issues/86)
([fe13ef1](fe13ef1))
* improve "yq" arguments in justfile
([abbb283](abbb283))
* loop over lines, functional var substitution
([773fc23](773fc23))
* lowercase image name for signing
([a700132](a700132))
* move all autostart-related files to standardized location
([34f6189](34f6189))
* move firstboot reference to new yafti.yml location
([#72](https://github.com/scottames/ublue/issues/72))
([7004136](7004136))
* move justfile to standardized location
([07642c2](07642c2))
* move justfile to standardized, non-conflicting new location
([cec7397](cec7397))
* move recipe.yml to standardized location
([077e724](077e724))
* move yafti.yml to standardized location
([8ee9967](8ee9967))
* moving recipe back to a directory available on the host
([#47](#47))
([95ff830](95ff830))
* only create yafti grp when flatpaks defined
([#46](#46))
([b3f7f07](b3f7f07))
* only generate date tag for main branch
([94aa5bb](94aa5bb))
* opt packages + add vivaldi
([392b381](392b381))
* opt packages + add vivaldi
([2c59601](2c59601))
* optimize container layers and reduce image size
([e8b5be6](e8b5be6))
* pre-generate empty "pre" and "post" script directories
([f0946f7](f0946f7))
* prevent /etc/ merge issues
([#43](#43))
([085d26a](085d26a))
* PRs that change only .md or .txt files can't be merged
([3fff8bc](3fff8bc))
* re-tag image ([#92](https://github.com/scottames/ublue/issues/92))
([a831ce0](a831ce0))
* remove -y flag from yq; not in go version
([5a98ef6](5a98ef6))
* remove 38 ([#89](https://github.com/scottames/ublue/issues/89))
([8a6f343](8a6f343))
* remove 38 builds and fix logo metadata
([#62](https://github.com/scottames/ublue/issues/62))
([521f0ad](521f0ad))
* remove duplicate flatpaks from recipe.yml
([4afc5b1](4afc5b1))
* remove extremely verbose "x" flag
([20e0a06](20e0a06))
* remove GNOME Games, is deprecated
([fb6dc4d](fb6dc4d))
* remove if statements
([#96](https://github.com/scottames/ublue/issues/96))
([0c7bc17](0c7bc17))
* remove legacy PWA setup command from custom.just
([ecb6fde](ecb6fde))
* remove old pr workflow sections
([#98](https://github.com/scottames/ublue/issues/98))
([4a21580](4a21580))
* remove old signing config, using the one from the config repo instead
([#124](https://github.com/scottames/ublue/issues/124))
([140e992](140e992))
* remove remnants from earlier image signing method
([7a74af7](7a74af7))
* remove RPMs after installing RPMs, to guarantee cleanup
([3920ba9](3920ba9))
* remove unneeded escape
([616c59c](616c59c))
* rename package back to `base`
([#97](https://github.com/scottames/ublue/issues/97))
([785b8f0](785b8f0))
* restore download artifact step, support multi-line tags
([#90](https://github.com/scottames/ublue/issues/90))
([c40bddf](c40bddf))
* retain variables
([091e939](091e939))
* revert previous commit
([5947af4](5947af4))
* **scripts:** dconf-update enable
([8740d47](8740d47))
* switch profile.d script to more robust technique
([c4b6b47](c4b6b47))
* thoroughly remove fedora Flatpaks, and install unfiltered Flathub
([475a3c9](475a3c9))
* typo in /usr
([bd5db68](bd5db68))
* typo in workflow_dispatch
([fbd14f5](fbd14f5))
* update cosign action
([#94](https://github.com/scottames/ublue/issues/94))
([0aff9ba](0aff9ba))
* update cosign installer version
([#32](#32))
([91d4c38](91d4c38))
* use proper shebang line
([f24c407](f24c407))
* use RECIPE arg
([6d77885](6d77885))
* use yq in setup-flatpaks
([66d2265](66d2265))
* **yubi/gpg:** remove opensc
([1c46db2](1c46db2))
### Styles
* change base-container to base-image
([#49](#49))
([1df862a](1df862a))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
---------
Co-authored-by: Scott Ames <scott@ames.sh>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>1 parent 40ac63b commit 06e4fc2
2 files changed
+166
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
0 commit comments