Commit graph

759 commits

Author SHA1 Message Date
Gerald Pinder
00806b02e1 chore: Simplify opts using new ImageRef type 2025-05-09 16:58:51 -04:00
Gerald Pinder
0896907c0b chore(tests): Add extra test recipes 2025-05-09 16:58:51 -04:00
Gerald Pinder
b2253d598a feat: Add cache layer support 2025-05-09 16:58:51 -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
0261f0c005 fix: Revert test and lint changes 2025-05-04 10:07:00 -04:00
Gerald Pinder
ba40f8fe8d fix: Maximize build space for building the image 2025-05-04 09:14:38 -04:00
Gerald Pinder
5fb8081935 fix: Use our rust earthly lib now; make tests and lints more efficient 2025-05-04 00:11:32 -04:00
Gerald Pinder
f8950b3477 chore: Create separate test and build workflows 2025-05-02 16:33:41 -04:00
Gerald Pinder
0f4621ca66 chore: Rework the workflows to make it easier to manage 2025-05-02 16:24:52 -04:00
Gerald Pinder
44cecab3f4 chore: Format files 2025-04-29 00:50:28 -04:00
Gerald Pinder
2f6b2b4b70 chore: Install toolchains and components in build 2025-04-29 00:50:18 -04:00
Gerald Pinder
fb28157bc5 chore: Update edition to 2024 2025-04-29 00:00:27 -04:00
Gerald Pinder
5f648af104 chore: Clippy fixes 2025-04-28 23:51:35 -04:00
Gerald Pinder
6bae48bd88 fix: Add retry for retrieving schemas 2025-04-28 23:47:12 -04:00
Gerald Pinder
b0f1269e1e fix: Remove onig from dep tree 2025-04-28 20:43:53 -04:00
dependabot[bot]
64e68c68b7 chore(deps): bump askama from 0.13.0 to 0.13.1
Bumps [askama](https://github.com/askama-rs/askama) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/askama-rs/askama/releases)
- [Commits](https://github.com/askama-rs/askama/compare/v0.13.0...v0.13.1)

---
updated-dependencies:
- dependency-name: askama
  dependency-version: 0.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 09:28:16 -04:00
dependabot[bot]
668fc568db chore(deps): bump clap from 4.5.36 to 4.5.37
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.36 to 4.5.37.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.36...clap_complete-v4.5.37)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.37
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 09:27:29 -04:00
dependabot[bot]
9516a7589c chore(deps): bump jsonschema from 0.29.1 to 0.30.0
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema) from 0.29.1 to 0.30.0.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stranger6667/jsonschema/compare/rust-v0.29.1...rust-v0.30.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 09:27:13 -04:00
dependabot[bot]
5d02af1990 chore(deps): bump rand from 0.9.0 to 0.9.1
Bumps [rand](https://github.com/rust-random/rand) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.9.0...rand_core-0.9.1)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 09:26:21 -04:00
dependabot[bot]
8f316c1596 chore(deps): bump bon from 3.6.0 to 3.6.3
Bumps [bon](https://github.com/elastio/bon) from 3.6.0 to 3.6.3.
- [Release notes](https://github.com/elastio/bon/releases)
- [Changelog](https://github.com/elastio/bon/blob/master/release-plz.toml)
- [Commits](https://github.com/elastio/bon/compare/v3.6.0...v3.6.3)

---
updated-dependencies:
- dependency-name: bon
  dependency-version: 3.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 09:26:04 -04:00
Gerald Pinder
707db567ee chore: Release 2025-04-15 18:04:56 -04:00
dependabot[bot]
6625edf030 chore(deps): bump which from 7.0.2 to 7.0.3
Bumps [which](https://github.com/harryfei/which-rs) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/harryfei/which-rs/releases)
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3)

---
updated-dependencies:
- dependency-name: which
  dependency-version: 7.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 17:59:21 -04:00
dependabot[bot]
5939182ea0 chore(deps): bump anyhow from 1.0.97 to 1.0.98
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.97 to 1.0.98.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.98)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.98
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 17:59:08 -04:00
dependabot[bot]
3691936a23 chore(deps): bump bon from 3.5.1 to 3.6.0
Bumps [bon](https://github.com/elastio/bon) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/elastio/bon/releases)
- [Changelog](https://github.com/elastio/bon/blob/master/release-plz.toml)
- [Commits](https://github.com/elastio/bon/compare/v3.5.1...v3.6.0)

---
updated-dependencies:
- dependency-name: bon
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 17:58:57 -04:00
dependabot[bot]
67c96f39fd chore(deps): bump clap from 4.5.35 to 4.5.36
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.35 to 4.5.36.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.35...clap_complete-v4.5.36)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.36
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 17:58:47 -04:00
Gerald Pinder
f3d6fecbd5 fix: Get os ID with built-ins 2025-04-15 17:50:54 -04:00
Gerald Pinder
ad53cdcb8c chore: Upgrade cached and use new sync_writes by_key for faster operations 2025-04-07 11:59:45 -04:00
Gerald Pinder
a62b6ff43c chore: Migrate from rinja to askama 2025-04-07 11:59:45 -04:00
dependabot[bot]
301ae89b01 chore(deps): bump comlexr from 1.3.1 to 1.4.1
Bumps [comlexr](https://gitlab.com/wunker-bunker/comlexr) from 1.3.1 to 1.4.1.
- [Release notes](https://gitlab.com/wunker-bunker/comlexr/tags)
- [Changelog](https://gitlab.com/wunker-bunker/comlexr/blob/main/CHANGELOG.md)
- [Commits](https://gitlab.com/wunker-bunker/comlexr/compare/v1.3.1...v1.4.1)

---
updated-dependencies:
- dependency-name: comlexr
  dependency-version: 1.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 08:52:18 -04:00
Gerald Pinder
b930e1c46c chore: Upgrade deps 2025-04-06 13:18:31 -04:00
Gerald Pinder
80a768cc49 chore: Release 2025-03-26 15:28:28 -04:00
Gerald Pinder
9ffedf5314 fix: Handle login for skopeo during rechunk flow 2025-03-26 15:23:00 -04:00
Gerald Pinder
4b15468c3d Revert "fix: Use sudo for login when using rechunk"
This reverts commit 185a34f86b.
2025-03-26 15:23:00 -04:00
Gerald Pinder
bd22b77430 Revert "fix: Fix lints and be sure to login before build in rechunk"
This reverts commit 51fd86ed6b.
2025-03-26 15:23:00 -04:00
Gerald Pinder
51fd86ed6b fix: Fix lints and be sure to login before build in rechunk 2025-03-26 14:11:43 -04:00
Gerald Pinder
185a34f86b fix: Use sudo for login when using rechunk 2025-03-26 13:56:16 -04:00
Gerald Pinder
7f8095d283 fix: Revert change to OciDir 2025-03-26 13:23:06 -04:00
Gerald Pinder
290fbc829b fix: Use sudo for skopeo copy for rechunk 2025-03-26 13:02:55 -04:00
dependabot[bot]
7cdb582125 chore(deps): bump shadow-rs from 1.1.0 to 1.1.1
Bumps [shadow-rs](https://github.com/baoyachi/shadow-rs) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/baoyachi/shadow-rs/releases)
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: shadow-rs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 20:33:34 -04:00
dependabot[bot]
789792fbc4 chore(deps): bump clap_complete from 4.5.46 to 4.5.47
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.46 to 4.5.47.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.47)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 20:33:15 -04:00
dependabot[bot]
f4f36b2393 chore(deps): bump tempfile from 3.19.0 to 3.19.1
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.19.0 to 3.19.1.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.0...v3.19.1)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 20:32:56 -04:00
dependabot[bot]
77d0314375 chore(deps): bump bon from 3.5.0 to 3.5.1
Bumps [bon](https://github.com/elastio/bon) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/elastio/bon/releases)
- [Changelog](https://github.com/elastio/bon/blob/master/release-plz.toml)
- [Commits](https://github.com/elastio/bon/compare/v3.5.0...v3.5.1)

---
updated-dependencies:
- dependency-name: bon
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-25 20:32:28 -04:00
Gerald Pinder
bf96f2375e fix: Don't use * for shadow-rs build dependency 2025-03-23 17:35:32 -04:00
Gerald Pinder
1750fffa6c chore: Release 2025-03-23 17:31:31 -04:00
Gerald Pinder
67817fe26d Fix some logic errors when checking whether or not we need sudo 2025-03-23 17:25:06 -04:00
Gerald Pinder
db9bf78c94 Add prompt for sudo 2025-03-23 17:25:06 -04:00
Gerald Pinder
5ba3061faf Temp comment out akmods 2025-03-23 17:25:06 -04:00
Gerald Pinder
9a3523a8a1 Lint fixes 2025-03-23 17:25:06 -04:00
Gerald Pinder
4537e29b55 Add check for using askpass 2025-03-23 17:25:06 -04:00
Gerald Pinder
883090ee85 Propogate use_sudo pattern to all traits that podman can be used in 2025-03-23 17:25:06 -04:00