Skip to content

Commit

Permalink
chore(live): release 2.0.0 (#16)
Browse files Browse the repository at this point in the history
🤖 I have created a release *beep* *boop*
---


## 2.0.0 (2023-10-25)


### ⚠ BREAKING CHANGES

* 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](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

* 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 signature rather than replace to allow rebasing back to uBlue main
([211a7b0](211a7b0))
* add support for image signing
([d2c9823](d2c9823))
* add support for nested modules
([#152](https://github.com/scottames/ublue/issues/152))
([aee351f](aee351f))
* add yafti.yml from bluefin
([f9a1561](f9a1561))
* added systemd and files module
([#142](https://github.com/scottames/ublue/issues/142))
([cc90a91](cc90a91))
* automatic repo version selection via YAML configuration
([baa8c47](baa8c47))
* change description for more information
([33ddd2b](33ddd2b))
* create /usr/share/ublue-os/image-info.json inside signing.sh
([#157](https://github.com/scottames/ublue/issues/157))
([5838d0f](5838d0f))
* 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 dconf update service in installer
([c3bc555](c3bc555))
* enable manually running build
([2521741](2521741))
* 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))
* integrate optfix into rpm-ostree module
([54cd605](54cd605))
* 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))
* refactor build.sh to use the new yafti launcher
([63a5e35](63a5e35))
* rewrite based on startingpoint module system
([bc80af0](bc80af0))
* rpm-ostree module
([b2034c7](b2034c7))
* running modules from files
([d0c6dee](d0c6dee))
* sanity check Flathub's existence on all systems and all users
([aa157c2](aa157c2))
* script runner module
([e03ac5d](e03ac5d))
* signing script
([1d7b14b](1d7b14b))
* 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))
* ublue-os/bling module
([7b036d3](7b036d3))
* 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 module
([290075c](290075c))
* yafti module installs yafti deps
([61ed483](61ed483))
* yafti package group for recipe.yml
([0cf6b13](0cf6b13))
* **yafti:** add GNOME Web to the `Web Browsers` section
([#161](https://github.com/scottames/ublue/issues/161))
([e8ce354](e8ce354))


### Bug Fixes

* ? remove quotes, add wordsplitting
([4ce8e91](4ce8e91))
* $IMAGE_NAME -> ${{ env.IMAGE_NAME }}
([678ab12](678ab12))
* accommodate new justfile organization
([9f728a1](9f728a1))
* add .sh suffix for dconf update service inst
([b3ddcd8](b3ddcd8))
* add a warning that we change the flatpak configuration
([#80](https://github.com/scottames/ublue/issues/80))
([9a349e2](9a349e2))
* add additional clarity to the location of files for the files module
([#151](https://github.com/scottames/ublue/issues/151))
([44fb925](44fb925))
* 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))
* also install and enable yafti in yafti module
([93cd25f](93cd25f))
* always get version tags
([#134](https://github.com/scottames/ublue/issues/134))
([116e53a](116e53a))
* artifact upload/extract
([#88](https://github.com/scottames/ublue/issues/88))
([6590066](6590066))
* automatically determine current fedora version during build
([946f3d8](946f3d8))
* bad indentation in common-packages.yml
([055ef73](055ef73))
* bad yq command syntax
([7b9faf6](7b9faf6))
* bling justfile installer nested just dir
([d2ab95c](d2ab95c))
* can't set readonly var after declaration
([14d78ee](14d78ee))
* 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))
* don't output yaml array as json
([2740320](2740320))
* don't run arbitrary commands with script
([dc97fa4](dc97fa4))
* dont add malformed tags if $MAJOR_VERSION is empty
([a1e2413](a1e2413))
* 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))
* give executable permission to scripts
([bbb1cc8](bbb1cc8))
* 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))
* make get_yaml_array work
([2b633ff](2b633ff))
* 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 globs outside of ""
([eb37ec3](eb37ec3))
* 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))
* newlines in rpm-ostree cmds errors
([e27eb25](e27eb25))
* only create yafti grp when flatpaks defined
([#46](#46))
([b3f7f07](b3f7f07))
* only generate date tag for main branch
([94aa5bb](94aa5bb))
* 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))
* put .sh suffix outside of quotes?
([961dff3](961dff3))
* 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 image-info.json from base image if it exists
([#162](https://github.com/scottames/ublue/issues/162))
([1f32893](1f32893))
* remove legacy PWA setup command from custom.just
([ecb6fde](ecb6fde))
* remove newlines before wget
([60fa5ca](60fa5ca))
* 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 trailing newline from $ITEM
([949b06f](949b06f))
* remove trailing slashes from directory vars
([59e1604](59e1604))
* remove ub update services in ub updater inst
([2208ea8](2208ea8))
* remove unneeded escape
([616c59c](616c59c))
* removed issues in rpm-ostree module and ublue-update bling installer
([#144](https://github.com/scottames/ublue/issues/144))
([3f2ef28](3f2ef28))
* 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))
* rm newlines from rpm-ostree cmds
([00b6920](00b6920))
* some more bling installer file copy issues
([e5fdb30](e5fdb30))
* specify image name in policy.json
([#176](https://github.com/scottames/ublue/issues/176))
([e4114fd](e4114fd))
* 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))
* ublue-update failure when signing image
([8596d53](8596d53))
* 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))


### Styles

* change base-container to base-image
([#49](#49))
([1df862a](1df862a))


### Miscellaneous Chores

* remove autorun.sh
([9e301ce](9e301ce))
* remove setup-flatpaks
([fc2f4bb](fc2f4bb))

---
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
github-actions[bot] authored Oct 27, 2023
1 parent bc80af0 commit b843e4a
Showing 1 changed file with 197 additions and 0 deletions.
Loading

0 comments on commit b843e4a

Please sign in to comment.