Commit graph

124 commits

Author SHA1 Message Date
Gerald Pinder
2a1cab3598
fix: Use different mount options based on build engine 2025-08-10 18:38:09 -04:00
Gerald Pinder
a7d862abf0
feat: Embed build scripts and extract into temp dir for build (#516)
This decouples the need for a published image for the bulid scripts and
will now embed them into the binary instead. This will make it so that
anyone that forks the CLI is able to make adjustments to the build
scripts and use them immediately.

This will be needed for testing #515
2025-08-10 16:09:42 -04:00
Gerald Pinder
3a0be4099a
feat: Add bootc support (#448)
Adds support for using `bootc` as the preferred method for booting from
a locally created image. This new method gets rid of the need to create
a tarball and move it to the correct place and instead it will make use
of `podman scp` which copies the image to the root `containers-storage`
and then has `rpm-ostree` and `bootc` boot from that store.

Closes #418 
Closes #200
2025-08-09 14:05:59 -04:00
Gerald Pinder
a19cfa061b
chore: Release 2025-07-31 09:52:44 -04:00
Gerald Pinder
70cb269986
chore: Release 2025-07-29 00:36:20 -04:00
Gerald Pinder
37c128627d
chore: Typo
Closes #503
2025-07-28 23:13:29 -04:00
Gerald Pinder
ef0d731664 chore: Release 2025-07-17 17:29:38 -04:00
Gerald Pinder
4fabd3e5db feat: Add ability to mount secrets 2025-07-17 14:03:25 -04:00
Gerald Pinder
53b8467087 chore: Release 2025-07-08 13:54:07 -04:00
Gerald Pinder
bb51a619cd fix: Only set to config/ if files/ doesn't exist 2025-07-08 12:30:31 -04:00
Gerald Pinder
e9925f03c3 chore: Release 2025-06-30 17:18:31 -04:00
Gerald Pinder
abd19b6f72 feat: Add the ability to set args for module calls 2025-06-30 17:07:05 -04:00
Gerald Pinder
5180411545 fix: Allow repos that don't have a files/ directory 2025-06-20 23:52:55 -04:00
Gerald Pinder
7828e7872b chore: Release 2025-06-02 08:47:46 -04:00
Gerald Pinder
054c1672d0 chore: Release 2025-06-01 14:36:53 -04:00
Gerald Pinder
473b6fb827 chore: Release 2025-05-31 17:49:17 -04:00
Gerald Pinder
1a4278415d chore: Release 2025-05-31 16:15:13 -04:00
Gerald Pinder
4ceb319518 chore: Release 2025-05-31 14:39:05 -04:00
Gerald Pinder
f67dea41a3 chore: Remove feature flags 2025-05-31 13:15:40 -04:00
Gerald Pinder
33bebb5e29 fix: Parse Version from container and remove ostree commit 2025-05-31 00:45:23 -04:00
Francisco Torres Pérez
2f3e4e2237 fix: pull akmods-extra only for bazzite (Fixes #441) 2025-05-20 19:34:59 -04:00
Gerald Pinder
ac63f9e9fb chore: Release 2025-05-09 17:19:19 -04:00
dependabot[bot]
f4d8ffbb51 chore(deps): bump askama from 0.13.1 to 0.14.0
Bumps [askama](https://github.com/askama-rs/askama) from 0.13.1 to 0.14.0.
- [Release notes](https://github.com/askama-rs/askama/releases)
- [Commits](https://github.com/askama-rs/askama/compare/v0.13.1...v0.14.0)

---
updated-dependencies:
- dependency-name: askama
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-04 11:19:22 -04:00
Gerald Pinder
44cecab3f4 chore: Format files 2025-04-29 00:50:28 -04:00
Gerald Pinder
707db567ee chore: Release 2025-04-15 18:04:56 -04:00
Gerald Pinder
a62b6ff43c chore: Migrate from rinja to askama 2025-04-07 11:59:45 -04:00
Gerald Pinder
80a768cc49 chore: Release 2025-03-26 15:28:28 -04:00
Gerald Pinder
1750fffa6c chore: Release 2025-03-23 17:31:31 -04:00
Gerald Pinder
7dc9c7e0c1 fix: Allow user to not install Nushell in their system 2025-02-25 08:08:09 -05:00
Gerald Pinder
6a5f54b2fd chore: Release 2025-02-12 13:56:46 -05:00
Gerald Pinder
c07b7ace6a chore: Release 2025-02-10 20:47:57 -05:00
Gerald Pinder
d8b061e9dd chore: Release 2025-02-04 19:17:29 -05:00
Gerald Pinder
dfb20be793 chore: Release 2025-02-01 00:46:19 -05:00
Gerald Pinder
d77adf929a chore: Release 2025-02-01 00:30:56 -05:00
Gerald Pinder
f9968c4b08 chore: Release 2025-01-31 23:27:10 -05:00
Gerald Pinder
3d0ae32734 fix: Improve validation errors 2025-01-31 22:29:31 -05:00
Gerald Pinder
6e02360ec9 chore: Release 2025-01-19 11:34:42 -05:00
Gerald Pinder
a1ab139728 chore: Release 2025-01-05 14:11:06 -05:00
Gerald Pinder
2d150e3c93 feat: Support versioned modules 2025-01-05 13:33:11 -05:00
Gerald Pinder
74bd05643f feat: Add support for NuShell scripts 2025-01-05 13:31:29 -05:00
Gerald Pinder
f83cddfbe0 chore: Release 2024-12-22 13:19:08 -05:00
RoyalOughtness
4d18e7e1d4
fix: use ghcr for cosign (#304)
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2024-12-21 19:09:50 -05:00
fiftydinar
273d8795b2
chore: Copy signing keys to /etc/ only (#288)
Supplements main PR: https://github.com/blue-build/modules/pull/375

Tests & it works, can be merged.
2024-12-08 17:07:48 -05:00
Gerald Pinder
a8cac2adc9 chore: Release 2024-12-03 04:36:13 -05:00
Gerald Pinder
2069eb513a chore: Prepare for the v0.9.0 release 2024-12-03 03:49:37 -05:00
Gerald Pinder
b4fbac2a66 feat(rechunk): Add the ability to rechunk an image 2024-12-02 02:23:22 -05:00
Gerald Pinder
ffa1789422 chore: Release 2024-12-02 01:27:15 -05:00
Gerald Pinder
3c6ad5ac25 chore: Release 2024-11-26 21:25:15 -05:00
Gerald Pinder
ddfacd3492 chore: Release 2024-11-25 20:04:13 -05:00
Gerald Pinder
85bb813e75 feat: Add cache for dnf5 2024-11-24 14:21:34 -05:00