fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

BlueBuild

There's a big new update to the BlueBuild CLI, with some real nice DX upgrades. Thanks @gmpinder 💙

Make sure to read our release blog for a full list of features; and breaking changes!

blue-build.org/blog/v090-featu

BlueBuildNew CLI Features & Breaking Changes — v0.9.0Stay up-to-date on new CLI features and breaking changes related to custom modules.

@bluebuild @gmpinder Hmm, the new validation is choking on `gnome-extensions` in my recipe. Everything looks correct (comparing blue-build.org/reference/modul) and it was working with the previous version...

BlueBuildgnome-extensionsThe gnome-extensions module can be used to install GNOME extensions inside system directory.

@dperson @bluebuild You'll want to make sure that you don't have any properties that are empty. You'll want to either comment them out or add `[]` for empty arrays or `{}` for empty objects

@bluebuild @gmpinder See below (this is the only section it's complaining about, I followed the breaking changes guidance):
- type: gnome-extensions
install:
- 615 # appindicatorsupport@rgcjonas.gmail.com
- 16 # auto-move-windows@gnome-shell-extensions.gcampax.github.com
- 6670 # Bluetooth-Battery-Meter@maniacx.github.com
- 3193 # blur-my-shell@aunetx
- 517 # caffeine@patapon.info
- 4839 # clipboard-history@alexsaveau.dev
...
Trimmed for max length

@dperson @bluebuild I can't really help much without seeing the error. Go ahead and open an issue and provide the links to your build.

@dperson @gmpinder

Wait, actually looking at this; the error might be due to some items under install being numbers, since our schema defines only the string type for the array. Maybe you can post your full error here or on GitHub and if that is the case I can fix it real quick?