Commit graph

520 commits

Author SHA1 Message Date
Joe Ipson
f25b712ff8
Add in some safety for when there is unexpected issues with jq 2024-04-02 07:27:10 -06:00
Joe Ipson
a656019893
fix: Trim Google Font names so that they download properly (#184) 2024-04-02 12:30:44 +00:00
fiftydinar
0601656c1b
refactor(fonts): follow code guidelines better, document code better, fix google fonts (#181) 2024-03-29 16:59:41 +01:00
xynydev
845aaeee00 fix: check font name nonempty nerd fonts? 2024-03-29 14:31:46 +02:00
xynydev
54617a3d01 fix: remove spaces from nerd fonts? 2024-03-29 13:40:45 +02:00
xynydev
3de87f3086 fix: make /tmp/fonts directory before attempting use 2024-03-29 13:22:22 +02:00
xynydev
df5aff1e01 chore: remove annoying "..." from logs 2024-03-29 13:20:46 +02:00
xynydev
ed7a6b788b fix: MODULE_DIRECTORY: unbound variable 2024-03-29 13:10:51 +02:00
xynydev
be2bcc530e refactor(fonts): follow code guidelines better, document code better, fix google fonts 2024-03-29 12:58:58 +02:00
jonah
b866a27cf1
docs: Improve documentation of relocatable schemas (#177)
* docs(bling): Add documentation about dconf-update-service

* docs(gschema-overrides): Improve relocatable schema info and include better example

* chore: add more details to dconf desc

* chore: minor gschema relocatable rewording

---------

Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-03-26 07:12:01 +00:00
fiftydinar
9fbffaea27
fix(signing): Don't copy ublue-os key if image key exists (#174) 2024-03-23 11:19:51 +01:00
Gerald Pinder
351462e26a Have file name be different than regular image name 2024-03-22 22:59:21 -04:00
Gerald Pinder
d6e07f101f Missing / 2024-03-22 22:45:51 -04:00
Gerald Pinder
6e7d531118 Support an image name that has a slash 2024-03-22 22:20:37 -04:00
Gerald Pinder
4695622d1a fix: Don't copy ublue-os key if image key exists 2024-03-22 21:32:13 -04:00
fiftydinar
15e4391436
chore(signing): remove image-info handling from signing module (#173) 2024-03-22 06:48:54 +01:00
gerblesh
04b949a16e fix: remove unused variable 2024-03-21 17:19:43 -07:00
gerblesh
592b72fd93 feat: remove image-info handling from signing module 2024-03-21 14:47:32 -07:00
fiftydinar
2f304f0d71
docs(default-flatpaks): Add current known issues (#171)
I wanted to do this before, but forgot
2024-03-21 11:24:30 +00:00
fiftydinar
d1168a13f1
chore(1password): Remove 1Password-KeyringHelper
https://github.com/blue-build/modules/pull/170
2024-03-20 08:17:15 +01:00
Rain
1c24190588
[1password] Remove 1Password-KeyringHelper
This helper was removed in 1password 8.10.28.

I've managed to deploy this script onto my ublue-derived system, and 1password system auth and browser integration works great.
2024-03-19 20:44:46 -07:00
xynydev
0c4f3d9fcc chore: add codeowners 2024-03-17 13:02:55 +02:00
fiftydinar
7983f09386
feat(script): add snippet support for script module (#124) (#167) 2024-03-17 11:53:19 +01:00
xynydev
a97326fb98 feat(script): add snippet support for script module (#124) 2024-03-17 12:14:23 +02:00
xyny
29649646e3
ci: build and push all branches and other misc workflow changes (#156) (#161)
* chore: cleanup build.yml run conditions

- run on all branches
- no need to run on schedule, since there's nothing external pulled in the image build

* chore: change workflow name

* fix: tag non-main-branch builds correctly

* docs: yafti module explain what yafti is

* ci: fix globs in website rebuild action

* ci: only rebuild website if in official module repository

* ci: fix globs being invalid yaml

* Revert "docs: yafti module explain what yafti is"

This reverts commit 7d5295cd9f9ea7d0f6a45ce227da6d699973cf2f.
2024-03-03 20:14:06 +00:00
xynydev
4cf2273c6c docs(yafti): explain what yafti is 2024-03-03 19:29:03 +02:00
xynydev
0e4f0d45cf docs: add module doc guideline for filepaths 2024-03-02 18:48:48 +02:00
xynydev
394c3d4db5 docs: fill in guidelines for module docs 2024-03-02 18:35:25 +02:00
xynydev
d38046ea6a Revert "Merge branch 'main' into main"
This reverts commit 48dfe2e526, reversing
changes made to dda6d482cd.
2024-02-28 18:08:44 +02:00
xyny
48dfe2e526
Merge branch 'main' into main 2024-02-28 16:06:24 +00:00
fiftydinar
dda6d482cd
feat(systemd): Inform user when systemd units are copied in build logs (#151) 2024-02-26 17:34:33 +00:00
fiftydinar
28ed8ed259
feat(systemd): Add support for including systemd units (#144)
* feat(systemd): Add support for including systemd units

This also gets rid of `files` module dependency & exposes this function better to the users.

Related issue:
https://github.com/ublue-os/bling/issues/143

* fix(systemd): Make included systemd unit check better

It doesn't fail now if there is systemd folder present without any files.

* chore(systemd): Code spacing fixes

* chore(systemd): Disable dotglob, as it's not needed for systemd units

* docs(systemd): Remove inclusion term
2024-02-26 16:55:06 +00:00
Hikari
cf5d0e1750
docs: update link in files module readme (#150)
* chore: update file readme

* fix: broken link due to bad markdown formatting

---------

Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2024-02-26 16:48:55 +00:00
Gerald Pinder
f404e4ed07
docs(akmods): Remove false Containerfile modification info (#147)
Adds info about changing base in recipe instead.
2024-02-25 17:02:34 -05:00
fiftydinar
71333e281a
docs(akmods): Remove -nvidia suffix from surface & asus base entries
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2024-02-25 22:59:47 +01:00
fiftydinar
4afe394b1a docs(akmods): Remove mention about Fedora version 2024-02-25 22:53:12 +01:00
fiftydinar
d409fe8481 docs(akmods): Remove false Containerfile modification info
Adds info about changing base in recipe instead.
2024-02-25 22:45:28 +01:00
xyny
ace7bddeb8
fix(gschema-overrides): Ditch workaround for trimming newlines (#136)
It is no longer needed, since get_yaml_array uses `readarray -t` command
now instead of regular `readarray`.

It may also fix rare parsing issue some user had (array element looks
fine, but it's still not parsed properly).
Note that this is a speculated issue, not something we're 100% sure of.

Merge this after BlueBuild transition period, since legacy build.sh
doesn't have get_yaml_array fix.
Alternatively, I can define custom get_yaml_array function here, with
note for supporting legacy templates.
2024-02-25 17:55:24 +00:00
xyny
891989586e
Merge pull request #107 from fiftydinar/delete-stuff-containerfile
chore: Don't copy redundant empty "rpms" & "files" folder
2024-02-25 17:49:58 +00:00
fiftydinar
76cb237acc Merge remote-tracking branch 'upstream/main' into gschema-override-newline 2024-02-25 18:36:40 +01:00
fiftydinar
189ecf39d4 Merge remote-tracking branch 'upstream/main' into delete-stuff-containerfile 2024-02-25 18:35:48 +01:00
Gerald Pinder
1e9e942cc3 chore: Update key pair 2024-02-25 11:54:21 -05:00
xyny
52f6bdbfd2
refactor: migration PR 2024-02-25 16:48:55 +00:00
fiftydinar
d3aff69766 Merge remote-tracking branch 'upstream/main' into delete-stuff-containerfile 2024-02-25 14:14:55 +01:00
fiftydinar
3d5533b450 Merge remote-tracking branch 'upstream/main' into gschema-override-newline 2024-02-25 14:13:46 +01:00
fiftydinar
b965a31853 feat(systemd): Add support for including systemd units
This also gets rid of `files` module dependency & exposes this function better to the users.

Related issue:
https://github.com/ublue-os/bling/issues/143
2024-02-25 14:01:16 +01:00
xynydev
e423ce3b68 chore: remove files module documentation 2024-02-25 12:30:42 +02:00
fiftydinar
fec6a76116
chore(default-flatpaks): Obtain flatpak list of apps without runtimes (#142)
Since runtimes are not supported in our module, we don't need them in a flatpak list inside binaries.
2024-02-25 07:41:26 +00:00
fiftydinar
2157b7eb5e
fix(fonts): Module failing with legacy templates (#141)
Issue described here:
https://github.com/blue-build/github-action/issues/16#issuecomment-1961862342
2024-02-24 18:03:10 +00:00
xynydev
0d64b292e6 refactor: move bling copr download, switch to ublue staging copr 2024-02-21 17:59:22 +02:00