Commit graph

  • 6a97a52da4 chore: Switch from askama to rinja Gerald Pinder 2024-08-03 11:21:45 -04:00
  • f89fa3f159
    fix: add typespec schemas for cli modules, remove modules.json (not needed anymore) (#209) xyny 2024-07-27 14:31:52 +00:00
  • e36bb74231 fix: Builds failing due to new Rust version Gerald Pinder 2024-07-26 15:44:29 -04:00
  • 7481ac1825 chore: Fix integration tests failing Gerald Pinder 2024-07-24 15:18:49 -04:00
  • 431162beb1
    chore: Add Justfile commands for easier development (#205) Gerald Pinder 2024-07-24 15:15:31 -04:00
  • 1d3e4e075e chore: Move files for test-repo to work with new files module update Gerald Pinder 2024-07-24 14:33:33 -04:00
  • 065fa193e3
    refactor: Switch to using miette for errors instead of anyhow (#198) Gerald Pinder 2024-07-05 21:55:43 -04:00
  • 784be9869a
    feat: Create RunDriver (#196) Gerald Pinder 2024-07-05 19:20:38 -04:00
  • 1a348f8137 chore: Stop using secureblue for integration testing Gerald Pinder 2024-06-30 16:57:11 -04:00
  • 7a563f42da
    fix: Support other signals properly (#194) Gerald Pinder 2024-06-23 18:29:46 -04:00
  • d0d51d5aa0 chore: Capitalize AS Gerald Pinder 2024-06-21 21:08:43 -04:00
  • 235b3b358c
    fix: Add Ctrl-C handler for spawned children (#193) Gerald Pinder 2024-06-17 20:07:52 -04:00
  • c12deec589 chore: Use proper out directory for installer image Gerald Pinder 2024-06-10 09:27:01 -04:00
  • 4ca98c1c2a
    feat(experimental): Build multiple recipes in parallel (#182) Gerald Pinder 2024-06-07 17:52:26 -04:00
  • 18e48a34a4 chore: Checkout proper branch and build using cargo for buildah-build Gerald Pinder 2024-06-06 19:58:41 -04:00
  • dcbccb602d chore: Build with priveleged Gerald Pinder 2024-06-04 14:20:06 -04:00
  • 6945915d4e
    feat: Add arm support (#191) Gerald Pinder 2024-06-04 14:03:00 -04:00
  • ea4b760805 chore: Add gh cli to just release Gerald Pinder 2024-06-03 09:59:53 -04:00
  • 4f235be4f7 chore: Release Gerald Pinder 2024-06-03 09:54:28 -04:00
  • 8aa874187c chore: Add external login job and buildah jobs Gerald Pinder 2024-06-03 09:10:51 -04:00
  • aebaabfb2f fix: Move creds empty check to credentials module Gerald Pinder 2024-06-03 08:39:52 -04:00
  • 32e2ba35cf chore: Add registry for external login test Gerald Pinder 2024-06-02 18:17:11 -04:00
  • bf52cdae35 chore: Add action to test external login Gerald Pinder 2024-06-02 18:10:27 -04:00
  • e9c1df272e fix: Make sure username, password, and registry are not empty Gerald Pinder 2024-06-02 17:31:20 -04:00
  • 0b29929e93
    fix: Fail if cosign private/public key can't be verified (#190) Gerald Pinder 2024-06-01 19:05:14 -04:00
  • 5e7524918f docs: Update README to put preferred method of installation higher up Gerald Pinder 2024-05-30 17:05:46 -04:00
  • b2aff68741 chore: Release Gerald Pinder 2024-05-28 22:59:17 -04:00
  • 9dd1ec90f4
    fix: Remove hard requirement for login creds to be able to push (#187) Gerald Pinder 2024-05-28 22:56:06 -04:00
  • 02b2fe5434
    refactor!: Rename template to generate and move rebase/upgrade under switch (#116) Gerald Pinder 2024-05-26 22:47:34 -04:00
  • 968cf3db97 fix: Remove extra setup call Gerald Pinder 2024-05-18 15:55:21 -04:00
  • 5dfae14c32
    fix: Allow both files or config directory to not exist (#185) Gerald Pinder 2024-05-18 10:34:54 -04:00
  • ab87f6548d chore: Don't use satellites for integration tests Gerald Pinder 2024-05-18 09:28:13 -04:00
  • 8069006c03
    feat: Stages (#173) Gerald Pinder 2024-05-18 09:23:50 -04:00
  • 8308e5b285 chore: Release Gerald Pinder 2024-05-16 20:39:06 -04:00
  • 9b829151c3 chore: Remove a pre-release-replacement Gerald Pinder 2024-05-16 20:38:57 -04:00
  • abedf4fc6b
    fix: Use leniency for semver parsing (#184) Gerald Pinder 2024-05-16 20:15:14 -04:00
  • e6905b4fcc chore: Fix checkout for podman-build Gerald Pinder 2024-05-15 11:35:20 -04:00
  • 2cb6d1e00c Remove if for main build Gerald Pinder 2024-05-15 10:23:12 -04:00
  • c472fad2af Add podman build job Gerald Pinder 2024-05-15 10:00:42 -04:00
  • 73f219d4ca fix: Don't create builder if DOCKER_HOST is set Gerald Pinder 2024-05-14 13:50:33 -04:00
  • a2ca8c6fc9 docs: Update docker/podman install instructions Gerald Pinder 2024-05-14 10:58:12 -04:00
  • 3a8d361d4e docs: Update README to revert cargo install instruction since issue is fixed Gerald Pinder 2024-05-14 10:50:49 -04:00
  • eddbcb48f7 chore: Release Gerald Pinder 2024-05-14 10:14:54 -04:00
  • a3c5b6f06b fix: Create lock on docker setup to prevent race conditions Gerald Pinder 2024-05-14 10:14:04 -04:00
  • 33f0ff1bfa fix: Don't use '' in format arg Gerald Pinder 2024-05-12 15:34:16 -04:00
  • 6600d170af feat: Create a bluebuild buildx runner Gerald Pinder 2024-05-12 12:52:27 -04:00
  • 4374b5f941 fix: Make docker pull latest images when building Gerald Pinder 2024-05-12 12:03:10 -04:00
  • f7904e4bde chore: Cleanup install script to instead create the container without running it Gerald Pinder 2024-05-12 11:47:11 -04:00
  • 2923c417ab chore: Ensure cargo installs use version for build scripts image Gerald Pinder 2024-05-07 20:16:22 -04:00
  • 55c1b087f7 fix: Add driver args to rebase/upgrade command Gerald Pinder 2024-05-06 16:53:43 -04:00
  • 5786ce40bf chore: Release Gerald Pinder 2024-05-05 01:18:08 -04:00
  • 50088db096 chore: Fix release replacements Gerald Pinder 2024-05-05 01:17:49 -04:00
  • 7ce0ad7cf8
    chore: Remove title case (#177) Gerald Pinder 2024-05-05 00:47:54 -04:00
  • c2abf3fcb8
    fix: Git sha not present during cargo install (#176) Gerald Pinder 2024-05-05 00:44:22 -04:00
  • ad7a0f075e chore: Allow tests to pass due to upstream akmods issues Gerald Pinder 2024-05-05 00:09:09 -04:00
  • bb5fbdd193 chore: Fix how we get the version in the Earthfile Gerald Pinder 2024-04-30 16:41:12 -04:00
  • 6c940ea8cd
    feat: Add alternate tags for user images (#172) Gerald Pinder 2024-04-30 09:51:05 -04:00
  • ac57f9e9f5 chore: Streamline getting version Gerald Pinder 2024-04-29 23:40:11 -04:00
  • cfc39817fc chore: Release Gerald Pinder 2024-04-28 21:56:24 -04:00
  • 83d654d3a2 chore: Improve tagging of images and applying labels Gerald Pinder 2024-04-28 21:21:54 -04:00
  • 0b5e7599f8 fix: Fix flatpak module errors Gerald Pinder 2024-04-28 18:14:43 -04:00
  • 76d32bc23a chore: Fix integration tests Gerald Pinder 2024-04-28 00:36:45 -04:00
  • 232795a932 chore: Pull version using cargo for tag job Gerald Pinder 2024-04-27 15:41:55 -04:00
  • d4160fedd9 chore: Remove token from checkout Gerald Pinder 2024-04-27 15:28:43 -04:00
  • fbbd2d220a chore: Release Gerald Pinder 2024-04-27 15:21:48 -04:00
  • 0c7033ccd2
    feat: Move module run logic into its own script (#168) Gerald Pinder 2024-04-27 15:19:58 -04:00
  • 3898202bc3
    fix: Pull extra akmods image too (#169) Gerald Pinder 2024-04-27 15:01:06 -04:00
  • 92150693d4
    feat: Display full recipe with syntax highlighting (#166) Gerald Pinder 2024-04-27 09:12:04 -04:00
  • a7503d561e chore: Make more /var dirs Gerald Pinder 2024-04-24 23:35:33 -04:00
  • 2bf7c99aaf chore: Use Semver to grab OS version from image Gerald Pinder 2024-04-24 22:42:44 -04:00
  • 1d05290266 chore: Remove debug logs from utils Gerald Pinder 2024-04-24 21:15:56 -04:00
  • 29efd47733 chore: Fix tag.yml workflow to pull version from .workspace.package.version Gerald Pinder 2024-04-22 17:14:01 -04:00
  • 8d140724ae fix: Use shebang in release recipe Gerald Pinder 2024-04-22 17:07:40 -04:00
  • 8f811200aa chore: Release Gerald Pinder 2024-04-22 16:50:07 -04:00
  • c599138982 chore: Prepare justfile for release Gerald Pinder 2024-04-22 16:49:14 -04:00
  • 71a3bda3c3
    chore: Update akmods module to account for upstream changes (#165) Gerald Pinder 2024-04-20 13:00:38 -04:00
  • 4ef0bf9169 fix: Give better errors for read_to_string Gerald Pinder 2024-04-16 17:34:04 -04:00
  • 7c4c6759ca fix: Create /var/lib/alternatives Gerald Pinder 2024-04-16 17:17:48 -04:00
  • 9fb2aa1eb9 fix: Create /var/roothome to fix any issues with adding files to /root Gerald Pinder 2024-04-16 15:02:42 -04:00
  • 2c1d1b9473 fix: Remove /var tmpfs Gerald Pinder 2024-04-16 13:13:37 -04:00
  • 1b32275a33
    fix: Error if any module fails to deserialize (#163) Gerald Pinder 2024-04-15 09:22:25 -04:00
  • ff05976917
    fix: Add test for rpm-ostree rebase (#161) Gerald Pinder 2024-04-14 22:59:32 -04:00
  • f8b7334662
    feat: Look for recipes in ./recipes/, build files in ./files/, and Containerfiles in ./containerfiles/ (#157) Gerald Pinder 2024-04-13 15:08:31 -04:00
  • e66e880857
    chore: Cleanup images and use hash for exports tag (#158) Gerald Pinder 2024-04-13 01:55:50 -04:00
  • b5cca98676 chore: Put LABELS last since they cause cache miss with buildah Gerald Pinder 2024-04-11 17:21:22 -04:00
  • 6e3a193e92
    feat: Squash builds (#155) Gerald Pinder 2024-04-11 15:15:30 -04:00
  • e9c96e204d
    feat: Add driver selection args (#153) Gerald Pinder 2024-04-07 22:15:33 -04:00
  • 0f76b16369 chore: Remove unused files module Gerald Pinder 2024-04-05 16:43:49 -04:00
  • 05980ee82d fix: Use proper image URI for local rebasing Gerald Pinder 2024-04-01 17:27:04 -04:00
  • d5f0332d7c
    README: add alpine distrobox and shell completions (#149) Michael Haaf 2024-03-31 13:07:58 -04:00
  • 1074a54672
    fix: Sign all images in manifest (#148) Jordan Pryde 2024-03-29 16:54:37 -07:00
  • 47abb2bf4c
    docs: add distrobox installation tips (#146) Michael Haaf 2024-03-29 19:10:01 -04:00
  • fcc012bed7
    chore: add MODULE_DIRECTORY env var (#142) xyny 2024-03-29 18:06:15 +00:00
  • 8050ce73ee chore: Release Gerald Pinder 2024-03-27 19:46:03 -04:00
  • e3ca95dd2f fix: Pulling wrong exports image Gerald Pinder 2024-03-27 17:50:06 -04:00
  • 1af517e7c6 fix: Remove docker syntax marker Gerald Pinder 2024-03-27 17:06:46 -04:00
  • b544fecc25 chore: Fix build.yml Gerald Pinder 2024-03-27 00:34:39 -04:00
  • 198886c799 chore: Use tag exports instead Gerald Pinder 2024-03-27 00:33:31 -04:00
  • 72e961c572 chore: Add image source label for exports Gerald Pinder 2024-03-27 00:27:58 -04:00
  • 19c93ce742 fix: Put export script in own image Gerald Pinder 2024-03-27 00:08:58 -04:00