askpng
7a4576eed5
docs(os-release): Add note about module placement ( #423 )
...
* docs(os-release): Add note about module placement
Modifying `ID` may cause failures in identification and installation of COPR packages during the build process, and is ideally placed later in the recipe.
* fix: use starlight note format
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
* fix: minor rephrasements
* docs: add more details to suggestion
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2025-07-26 13:11:51 +00:00
Benoit
1941d5ace1
fix: akmod example make the build fail ( #433 )
2025-07-22 22:29:22 +02:00
dependabot[bot]
da8fc78170
chore(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 ( #432 )
...
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 3.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 19:45:07 +02:00
dependabot[bot]
e595846856
chore(deps): bump hustcer/setup-nu from 3.19 to 3.20 ( #431 )
...
---
updated-dependencies:
- dependency-name: hustcer/setup-nu
dependency-version: '3.20'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 19:40:22 +02:00
fiftydinar
9d046ae1a1
docs(bling): Add note about ublue-update being deprecated ( #430 )
2025-07-20 17:40:58 +02:00
fiftydinar
8b54b4b18b
chore(bling): There's no need to fetch ublue repo for ublue-update ( #429 )
2025-07-20 17:19:47 +02:00
fiftydinar
52767e3dfe
fix(bling): ublue-update not working ( #428 )
...
Universal Blue removed `topgrade` & `ublue-update` from their repos, so I had to improvise with `skopeo`, since their `ublue-update` release is older than their `ghcr` container.
It is recommended to use `uupd` instead, as `ublue-update` is deprecated, I just fixed it so it can work until possible `uupd` bling submodule arrives.
2025-07-20 17:13:27 +02:00
fiftydinar
c1ef8cbf0f
fix(akmods): Build failure when repo's name is not hardcoded ( #427 )
...
Fixes: https://github.com/blue-build/modules/issues/418
2025-07-20 15:24:22 +02:00
Gerald Pinder
107625e140
fix: Forgot type property on os-release type spec
2025-07-17 13:26:15 -04:00
Gerald Pinder
1e6588c5dc
feat: OS Release Module ( #417 )
...
* feat: OS Release Module
* docs: clearer description
* chore: update shortdesc to match new description
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2025-07-14 12:51:21 -04:00
bri
5cd482353b
modules/script: fix path in example comment ( #421 )
...
We moved from /config to /files a long time ago. This fixes the comment in the example to say `/files/scripts` instead of `/config/scripts`.
2025-07-12 14:32:17 -04:00
dependabot[bot]
a02594b27a
chore(deps): bump sigstore/cosign-installer from 3.8.2 to 3.9.1 ( #420 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.8.2 to 3.9.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](3454372f43...398d4b0eee )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 3.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fiftydinar <65243233+fiftydinar@users.noreply.github.com>
2025-06-23 19:12:03 +02:00
dependabot[bot]
367c4de5ee
chore(deps): bump docker/setup-buildx-action from 3.11.0 to 3.11.1 ( #419 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](18ce135bb5...e468171a9d )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 19:11:43 +02:00
dependabot[bot]
ac649a8a25
chore(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.0 ( #416 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](b5ca514318...18ce135bb5 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 20:02:40 +02:00
fiftydinar
7d2529e9d8
fix(signing): Remove workaround for ublue-os images on using /usr/etc/
...
It's not needed anymore & it breaks the build, since the introduction of bootc lint in latest bluebuild cli.
2025-06-01 02:27:30 +02:00
fiftydinar
308f78b7fe
chore(dnf): Add --system for optfix service activation & readability
2025-05-21 17:57:32 +02:00
fiftydinar
719fd97cad
chore(rpm-ostree): Use /usr/lib/ directory instead of /etc/ for optfix service
2025-05-21 17:56:15 +02:00
fiftydinar
ec6a52d583
chore(dnf): Use /usr/lib/ directory for optfix service instead of /etc/
2025-05-21 17:54:46 +02:00
Miroslav Vadkerti
14ced57673
fix(bling): failover to download1 for rpmfusion ( #414 )
...
I am getting recently quite a lot operation timeouts when using
rpm-fusion mirrors.
I believe failing over to the download location would help.
```
============================= Start 'bling' Module =============================
Pulling from bling: rpmfusion
Running RPMFusion repos install...
Downloading https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-42.noarch.rpm...failed
error: Handling argument https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-42.noarch.rpm : error sending request for url (https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-42.noarch.rpm ): operation timed out
============================ Failed 'bling' Module ============================
subprocess exited with status 1
subprocess exited with status 1
Error: building at STEP "RUN --mount=type=bind,from=stage-files,src=/files,dst=/tmp/files,rw --mount=type=bind,from=ghcr.io/blue-build/modules/bling:latest,src=/modules,dst=/tmp/modules,rw --mount=type=bind,from=ghcr.io/blue-build/cli/build-scripts:ac63f9e9fb1509f7c005e1046b6ffb81214fe7f3,src=/scripts/,dst=/tmp/scripts/ --mount=type=cache,dst=/var/cache/rpm-ostree,id=rpm-ostree-cache-workstation-latest,sharing=locked --mount=type=cache,dst=/var/cache/libdnf5,id=dnf-cache-workstation-latest,sharing=locked /tmp/scripts/run_module.sh 'bling' '{"type":"bling","install":["rpmfusion"]}'": exit status 1
error: Recipe `build-containerfile` failed on line 29 with exit code 1
```
The building is done on a AWS machine, provided by Fedora CI infrastructure.
The network should be very stable there.
See
https://artifacts.dev.testing-farm.io/a065eed6-f896-4455-9113-d2a71598b84c/ .
Signed-off-by: Miroslav Vadkerti <mvadkert@redhat.com>
2025-05-20 07:03:36 +02:00
fiftydinar
128de83a78
chore(default-flatpaks): Don't quit Gnome Software if it's not installed & adjust fedora-third-party messaging
...
If `fedora-third-party` package is removed, then there's no need to disable the Fedora 3rd party repos through `fedora-third-party` CLI.
2025-05-16 13:24:56 +02:00
Gerald Pinder
7b80afde4c
fix: Only run setopt when there is a repo ID in the list
2025-05-02 09:44:46 -04:00
Gerald Pinder
d592ff0944
chore: Add list size checks
2025-05-02 09:40:16 -04:00
dependabot[bot]
4d7837d8ef
chore(deps): bump sigstore/cosign-installer from 3.8.1 to 3.8.2 ( #409 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](d7d6bc7722...3454372f43 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 3.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 18:34:22 +02:00
fiftydinar
703af905ce
docs(dnf): Fix whitespace
2025-04-27 17:30:03 +02:00
fiftydinar
79829187f2
docs(dnf): Remove known issue about kernel install
...
It's solved now
2025-04-27 17:27:38 +02:00
fiftydinar
fef0f17870
feat: dnf module ( #377 )
...
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
Co-authored-by: certifiedfoolio <156134535+cherry-os@users.noreply.github.com>
Co-authored-by: xyny <git@xyny.anonaddy.me>
Co-authored-by: somebody once told me <156134535+certifiedfoolio@users.noreply.github.com>
Co-authored-by: franute <franute@gmail.com>
2025-04-27 14:49:39 +00:00
xyny
d12d657371
docs(kargs): fix code block spacing
2025-04-27 08:58:03 +00:00
xyny
fa46e7af69
chore(ci): use hacky way of rebuilding website twice to ensure new modules don't need manual intervention to appear on the website
2025-04-27 08:46:21 +00:00
fiftydinar
7e164fcc21
fix(gnome-extensions): Languages not installed in some extensions
...
Logic for locale wasn't perfect, noticeable with "Bluetooth Battery Meter" extension, where languages weren't installed, but were available.
This fixes it.
2025-04-27 09:58:09 +02:00
fiftydinar
734656f7cc
feat: kargs module ( #388 )
...
* feat: `kargs` module
* fix: ARCH conditions
* docs: Explain arch in module.yml
* docs: Refine kargs documentation
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
* chore: Add `kargs` to `modules.json`
* docs: Add info about discovering possible kargs
* docs: Use master branch link for kargs
* docs: Some grammar style fix
* docs: Add note about `bootc switch` for kargs to get applied
* chore: slight grammar change
* chore: small grammar change
---------
Co-authored-by: xyny <60004820+xynydev@users.noreply.github.com>
2025-04-27 08:45:30 +02:00
fiftydinar
0beaa1738b
fix(gnome-extensions): Non-installed languages regression
...
Regression was with this fix I thought was working:
4ac40ed042
2025-04-22 18:45:22 +02:00
fiftydinar
ab1c701ccb
docs(gschema-overrides): Some minor additional explanation to zz1- prefix recommendation
2025-04-07 19:20:14 +02:00
fiftydinar
de6a0f3c81
docs(gschema-overrides): Explain why zz1- prefixed gschema override is preferred
2025-04-07 19:17:55 +02:00
dependabot[bot]
9038422545
chore(deps): bump reviewdog/action-shellcheck from 1.29.0 to 1.30.0 ( #404 )
...
Bumps [reviewdog/action-shellcheck](https://github.com/reviewdog/action-shellcheck ) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/reviewdog/action-shellcheck/releases )
- [Commits](6e0e63d175...5ebd09ddbe )
---
updated-dependencies:
- dependency-name: reviewdog/action-shellcheck
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: fiftydinar <65243233+fiftydinar@users.noreply.github.com>
2025-03-31 18:02:02 +02:00
dependabot[bot]
280148857d
chore(deps): bump hustcer/setup-nu from 3.18 to 3.19 ( #407 )
...
Bumps [hustcer/setup-nu](https://github.com/hustcer/setup-nu ) from 3.18 to 3.19.
- [Release notes](https://github.com/hustcer/setup-nu/releases )
- [Changelog](https://github.com/hustcer/setup-nu/blob/main/CHANGELOG.md )
- [Commits](e78fff18e2...9859855d6c )
---
updated-dependencies:
- dependency-name: hustcer/setup-nu
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 18:01:24 +02:00
fiftydinar
b83e676695
chore: Use cp --update=none instead of cp -n
2025-03-20 12:45:54 +01:00
fiftydinar
120a5a8086
chore(brew): Simplify unlinking command
2025-03-20 06:32:48 +01:00
fiftydinar
b99fc2890b
chore(brew): Use ublue-os Brew tarball & unlink some crucial system dependencies ( #402 )
...
* chore(brew): Use ublue-os Brew tarball & unlink some crucial system dependencies
* chore(brew): Adjust logs
* fix(brew): Don't fail `upgrade` if `systemd` or `dbus` don't exist
* docs(brew): Slight fix
* docs(brew): Fix grammar
2025-03-20 00:11:23 +01:00
fiftydinar
8a040edfae
docs(yafti): Fix indentation
2025-03-18 19:07:14 +01:00
fiftydinar
0159e26bcc
docs(yafti): Add known issue about autostart not working in WMs
2025-03-18 19:06:52 +01:00
dependabot[bot]
43d00fc9ab
chore(deps): bump hustcer/setup-nu from 3.17 to 3.18 ( #401 )
...
Bumps [hustcer/setup-nu](https://github.com/hustcer/setup-nu ) from 3.17 to 3.18.
- [Release notes](https://github.com/hustcer/setup-nu/releases )
- [Changelog](https://github.com/hustcer/setup-nu/blob/main/CHANGELOG.md )
- [Commits](0000000ae6...e78fff18e2 )
---
updated-dependencies:
- dependency-name: hustcer/setup-nu
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 18:23:16 +01:00
dependabot[bot]
c028349e0c
chore(deps): bump docker/login-action from 3.3.0 to 3.4.0 ( #400 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](9780b0c442...74a5d14239 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 18:23:03 +01:00
fiftydinar
4ac40ed042
fix(gnome-extensions): Don't fail if extension is supplied with empty locale folder
...
Fixes installation of Default Workspace extension, which is packages with an empty `locale` folder.
2025-03-13 19:27:36 +01:00
fiftydinar
797519720b
Fix syntax in brew-fish-completions.fish ( #396 )
...
The patch added earlier today to not load brew into the shell
environment for root introduced a syntax error that breaks brew
integration with fish for all users (not just root). This fixes the
error.
2025-03-10 22:22:49 +01:00
Daniel Hast
24c771c694
fix: syntax in brew-fish-completions.fish
...
Signed-off-by: Daniel Hast <hast.daniel@protonmail.com>
2025-03-10 17:16:20 -04:00
fiftydinar
bbb90bbfe3
fix(justfiles): Log message about grep not finding 60-custom.just
2025-03-10 10:57:29 +01:00
fiftydinar
e66445df32
fix(brew): Prevent loading Homebrew if user is root (thanks to @HastD)
2025-03-10 08:32:01 +01:00
fiftydinar
92f4d285ab
chore(brew): Install zstd using dnf5 also
...
I only covered installing `gcc` with `dnf5`, but forgot to cover `zstd`.
2025-03-08 14:33:20 +01:00
Patrick Csikos
b09cc41ee2
fix(brew): Fix gcc check for images that already include gcc ( #395 )
...
fix(brew): Fix gcc check
2025-03-08 13:59:58 +01:00
RoyalOughtness
4f77bfe362
chore: pin actions to commit hashes ( #394 )
2025-03-07 07:35:06 +01:00