CamrynCarter
98c3e1e886
images.txt testdata file
2026-03-24 10:23:07 -07:00
Camryn Carter
aa9b883d4c
add cherry-pick workflow for release branches ( #533 )
...
this workflow automates cherry-picking changes from merged pull requests to specified release branches based on comments... it handles permission checks, version parsing, and conflict resolution during the cherry-pick process.
Signed-off-by: Camryn Carter <camryn.carter@ranchergovernment.com >
2026-03-18 23:26:13 -04:00
dependabot[bot]
565b27d54b
bump google.golang.org/grpc in the go_modules group across 1 directory ( #536 )
...
bumps the go_modules group with 1 update in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
updates `google.golang.org/grpc` from 1.78.0 to 1.79.3
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.78.0...v1.79.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.3
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 23:25:22 -04:00
Adam Martin
3adb9257b7
adjust hauler's kind annotation to not reflect cosign ( #535 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-18 23:24:47 -04:00
Adam Martin
268485f6d6
fix dockerhub default host bug ( #534 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-18 23:24:05 -04:00
Adam Martin
47479b1fa2
adjust extract to handle an image index appropriately ( #531 )
...
* adjust extract to handle images and image indices appropriately
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* updates for review feedback
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
v2.0.0-dev.1
2026-03-11 23:49:28 -04:00
Adam Martin
bbde34690f
improved test coverage ( #530 )
...
* improved test coverage
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* adjusted mapper_test for oddball oci files
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-10 17:46:07 -04:00
Adam Martin
0dd1896191
fix extract for oci files ( #529 )
...
* fix extract for oci files
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* have extract guard against path traversal
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-10 12:54:11 -04:00
Zack Brady
cc6123918f
removed deprecated code ( #528 )
...
* removed deprecated code
* removed all supported for v1alpha1
2026-03-10 12:51:15 -04:00
dependabot[bot]
995e538412
bump github.com/docker/cli in the go_modules group across 1 directory ( #526 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/docker/cli](https://github.com/docker/cli ).
updates `github.com/docker/cli` from 29.0.3+incompatible to 29.2.0+incompatible
- [Commits](https://github.com/docker/cli/compare/v29.0.3...v29.2.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/cli
dependency-version: 29.2.0+incompatible
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 12:27:31 -05:00
Adam Martin
e2a59508af
over-"haul": replace oras v1 and cosign fork with native containerd-based implementation ( #515 )
...
* remove oras from hauler
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* remove cosign fork and use upstream cosign for verification
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* added support for oci referrers
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* updated README.md projects list
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* updates for copilot PR review
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for unsafe type assertions
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for http getter and dead code
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* fixes for more clarity and better error handling
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for resource leaks and unchecked errors
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for rewrite logic for docker.io images due to cosign removal
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for sigs and referrers
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix for index.json missing mediatype
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* bug fix to make sure manifest.json doesnt include anything other than actual container images
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-03-06 11:45:47 -05:00
Zack Brady
26b11d5abc
smaller changes and updates for v1.4.2 release ( #524 )
...
* smaller changes and updates for v1.4.2 release
* removed unused env variable
2026-03-05 20:50:41 -05:00
Camryn Carter
a4b16c723d
dev.md file ( #521 )
v1.4.2-rc.1
2026-03-02 16:13:50 -05:00
dependabot[bot]
666d220d6c
bump go.opentelemetry.io/otel/sdk ( #520 )
...
bumps the go_modules group with 1 update in the / directory: [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ).
updates `go.opentelemetry.io/otel/sdk` from 1.39.0 to 1.40.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.40.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-version: 1.40.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 00:40:54 -05:00
devLeitner
4ed7504264
fix: handling of file referenced dependencies without repository field ( #514 )
...
co-authored-by: devleitner <devleitner@protonmail.com >
2026-03-02 00:40:16 -05:00
dependabot[bot]
e255eda007
bump github.com/theupdateframework/go-tuf/v2 ( #517 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/theupdateframework/go-tuf/v2](https://github.com/theupdateframework/go-tuf ).
updates `github.com/theupdateframework/go-tuf/v2` from 2.3.1 to 2.4.1
- [Release notes](https://github.com/theupdateframework/go-tuf/releases )
- [Commits](https://github.com/theupdateframework/go-tuf/compare/v2.3.1...v2.4.1 )
---
updated-dependencies:
- dependency-name: github.com/theupdateframework/go-tuf/v2
dependency-version: 2.4.1
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 17:19:37 -05:00
Camryn Carter
16f47999b1
keep registry on image rewrite if not specified ( #501 )
...
* keep registry on rewrite if not specified
* better logic
* add test
* accurate info output for rewrite references
* apply suggestions from code review
comment format and improved test
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Camryn Carter <camryn.carter@ranchergovernment.com >
---------
Signed-off-by: Camryn Carter <camryn.carter@ranchergovernment.com >
Co-authored-by: Zack Brady <zackbrady123@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 17:18:50 -05:00
Adam Martin
4c68654424
update tablewriter to v1.1.2 ( #512 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-02-14 11:55:54 -05:00
Eric Klatzer
8ecd87d944
fix for file:// dependency chart path resolutions ( #510 )
...
Signed-off-by: Eric Klatzer <eric@klatzer.at >
2026-02-14 11:43:30 -05:00
Adam Martin
a355898171
update cosign fork to 3.0.4 plus dep tidy ( #509 )
...
* update cosign fork to 3.0.4 plus dep tidy
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* update to cosign fork tag v3.0.4+hauler.2
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2026-02-12 22:07:53 -05:00
dependabot[bot]
3440b1a641
bump github.com/theupdateframework/go-tuf/v2 ( #502 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/theupdateframework/go-tuf/v2](https://github.com/theupdateframework/go-tuf ).
updates `github.com/theupdateframework/go-tuf/v2` from 2.3.1 to 2.4.1
- [Release notes](https://github.com/theupdateframework/go-tuf/releases )
- [Commits](https://github.com/theupdateframework/go-tuf/compare/v2.3.1...v2.4.1 )
---
updated-dependencies:
- dependency-name: github.com/theupdateframework/go-tuf/v2
dependency-version: 2.4.1
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 09:55:45 -05:00
dependabot[bot]
9081ac257b
Bump github.com/sigstore/sigstore ( #498 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/sigstore/sigstore](https://github.com/sigstore/sigstore ).
updates `github.com/sigstore/sigstore` from 1.10.3 to 1.10.4
- [Release notes](https://github.com/sigstore/sigstore/releases )
- [Commits](https://github.com/sigstore/sigstore/compare/v1.10.3...v1.10.4 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/sigstore
dependency-version: 1.10.4
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 16:18:01 -05:00
dependabot[bot]
a01895bfff
bump github.com/sigstore/rekor ( #497 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/sigstore/rekor](https://github.com/sigstore/rekor ).
updates `github.com/sigstore/rekor` from 1.4.3 to 1.5.0
- [Release notes](https://github.com/sigstore/rekor/releases )
- [Changelog](https://github.com/sigstore/rekor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/rekor/compare/v1.4.3...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/rekor
dependency-version: 1.5.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 14:25:27 -05:00
Zack Brady
e8a5f82b7d
new fix for new helm chart features ( #496 )
v1.4.2-dev.1
2026-01-22 10:30:59 -05:00
dependabot[bot]
dffcb8254c
bump github.com/theupdateframework/go-tuf/v2 ( #495 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/theupdateframework/go-tuf/v2](https://github.com/theupdateframework/go-tuf ).
updates `github.com/theupdateframework/go-tuf/v2` from 2.3.0 to 2.3.1
- [Release notes](https://github.com/theupdateframework/go-tuf/releases )
- [Commits](https://github.com/theupdateframework/go-tuf/compare/v2.3.0...v2.3.1 )
---
updated-dependencies:
- dependency-name: github.com/theupdateframework/go-tuf/v2
dependency-version: 2.3.1
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 13:24:06 -05:00
Zack Brady
4a2b7b13a7
fixed typos for containerd imports ( #493 )
v1.4.1
2026-01-15 20:45:24 -05:00
Zack Brady
cf22fa8551
fix and support containerd imports of hauls ( #492 )
...
* fixed hauler save for containerd
* added flag for containerd compatibility
2026-01-15 09:09:23 -05:00
dependabot[bot]
28432fc057
bump github.com/sigstore/fulcio ( #489 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/sigstore/fulcio](https://github.com/sigstore/fulcio ).
updates `github.com/sigstore/fulcio` from 1.8.3 to 1.8.5
- [Release notes](https://github.com/sigstore/fulcio/releases )
- [Changelog](https://github.com/sigstore/fulcio/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/fulcio/compare/v1.8.3...v1.8.5 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/fulcio
dependency-version: 1.8.5
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 23:57:10 -05:00
Zack Brady
ac7d82b55f
added/updated logging for serve and remove ( #487 )
...
* added error logging for hauler store serve
* updated logging for hauler store remove to match others
* added more error logging for user responses
v1.4.0
2026-01-12 16:36:37 -05:00
Zack Brady
ded947d609
added/fixed helm chart images/dependencies features ( #485 )
...
* added/fixed helm chart images/dependencies features
* added helm chart images/dependencies features to sync/manifests
* more fixes for helm chart images/dependencies features
* fixed tests for incorrect referenced images
* fixed sync for helm chart images/dependencies
* added helm chart image annotations and registry/platform features
* updated ordering of experimental
* added more parsing types for helm images/dependencies
* a few more remove artifacts updates
---------
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
v1.4.0-rc.1
2026-01-09 13:39:52 -05:00
Zack Brady
ff3cece87f
more experimental feature updates ( #486 )
...
* updates for experimental features and renamed delete to remove
* added examples back for experimental features
* update stability warning message
Co-authored-by: Camryn Carter <camryn.carter@ranchergovernment.com >
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
* fixed more tests to use ghcr for hauler
* updated test data workflow
---------
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
Co-authored-by: Camryn Carter <camryn.carter@ranchergovernment.com >
2026-01-08 14:57:52 -05:00
Camryn Carter
c54065f316
add experimental notes ( #483 )
2026-01-08 00:59:23 -05:00
Zack Brady
382dea42a5
updated tempdir flag to store persistent flags ( #484 )
2026-01-07 08:31:40 -05:00
Camryn Carter
3c073688f3
delete artifacts from store ( #473 )
...
* WIP delete artifacts
* handle multiple matches
* confirm deletion
* --force flag for delete-artifact
* clean up remaining unreferenced blobs
* more robust handling of manifest structure
* fixed loop to process all layers
* tests pt 1
* fix tests
* test order
* updated tests for deleting chart and file
* tool cleanup tests
---------
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
Co-authored-by: Zack Brady <zackbrady123@gmail.com >
2026-01-06 11:54:06 -05:00
Camryn Carter
96bab7b81f
path rewrites ( #475 )
...
* image reference rewrite
* remove need for rewrite-provider
* handle charts
* handle leading slash and missing tags
* tests
* tool cleanup
* removed intermediate store cleanup
* fix?
* test cleanup
* clean up tools folder again
* debug test
* clear tempdir after each filename provided by load
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* update tar command in load integration test
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
* clean up debug prints
* clean up debug prints
* fix typo
---------
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
Signed-off-by: Zack Brady <zackbrady123@gmail.com >
Co-authored-by: Adam Martin <adam.martin@ranchergovernment.com >
Co-authored-by: Zack Brady <zackbrady123@gmail.com >
2026-01-06 11:48:49 -05:00
Zack Brady
5ea9b29b8f
updated/fixed workflow dependency versions ( #478 )
...
* updated/fixed workflow dependency versions
* added hosted tools cache clean up
2026-01-02 14:35:10 -05:00
Adam Martin
15867e84ad
bump to latest cosign fork release ( #481 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
v1.3.2
2025-12-12 14:25:40 -05:00
dependabot[bot]
c5da018450
Bump golang.org/x/crypto in the go_modules group across 1 directory ( #476 )
...
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.43.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 10:39:52 -05:00
dependabot[bot]
5edc8802ee
bump github.com/containerd/containerd ( #474 )
...
bumps the go_modules group with 1 update in the / directory: [github.com/containerd/containerd](https://github.com/containerd/containerd ).
udates `github.com/containerd/containerd` from 1.7.28 to 1.7.29
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.28...v1.7.29 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-version: 1.7.29
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v1.3.1
2025-11-06 18:03:19 -05:00
Zack Brady
a3d62b204f
another fix to tests for new tests ( #472 )
v1.3.1-rc.1
2025-10-27 18:40:05 -04:00
Zack Brady
d85a1b0775
fixed typo in testdata ( #471 )
...
signed-off-by: zack brady <zackbrady123@gmail.com >
2025-10-27 18:14:58 -04:00
Zack Brady
ea10bc0256
fixed/cleaned new tests ( #470 )
2025-10-27 18:00:01 -04:00
Zack Brady
1aea670588
trying a new way for hauler testing ( #467 )
2025-10-27 14:31:32 -04:00
Adam Martin
f1a632a207
update for cosign v3 verify ( #469 )
...
Signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
Co-authored-by: Zack Brady <zackbrady123@gmail.com >
2025-10-24 17:07:49 -04:00
Zack Brady
802e062f47
added digests view to info ( #465 )
...
* added digests view to info
* updated digests to be more accurate
2025-10-23 15:08:45 -04:00
dependabot[bot]
d227e1f18f
bump github.com/nwaples/rardecode/v2 from 2.1.1 to 2.2.0 in the go_modules group across 1 directory ( #457 )
...
* Bump github.com/nwaples/rardecode/v2
Bumps the go_modules group with 1 update in the / directory: [github.com/nwaples/rardecode/v2](https://github.com/nwaples/rardecode ).
Updates `github.com/nwaples/rardecode/v2` from 2.1.1 to 2.2.0
- [Commits](https://github.com/nwaples/rardecode/compare/v2.1.1...v2.2.0 )
---
updated-dependencies:
- dependency-name: github.com/nwaples/rardecode/v2
dependency-version: 2.2.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
* fixed versions/dependencies for rardecode and archives
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zack Brady <zackbrady123@gmail.com >
2025-10-22 18:55:51 -04:00
Adam Martin
33a9bb3f78
update oras-go to v1.2.7 for security patches ( #464 )
...
signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2025-10-22 13:42:25 -04:00
Adam Martin
344c008607
update cosign to v3.0.2+hauler.1 ( #463 )
...
signed-off-by: Adam Martin <adam.martin@ranchergovernment.com >
2025-10-22 12:48:56 -04:00
Zack Brady
09a149dab6
fixed homebrew directory deprecation ( #462 )
2025-10-21 19:44:43 -04:00
Garret Noling
f7f1e2db8f
add registry logout command ( #460 )
...
* add registry logout command
* moved logout/credential removal tests to the end
2025-10-21 19:31:24 -04:00