Skip to content

fix(skeleton): better error for missing skeleton#4611

Merged
brandtkeller merged 1 commit intomainfrom
3623_skeleton_missing
Feb 19, 2026
Merged

fix(skeleton): better error for missing skeleton#4611
brandtkeller merged 1 commit intomainfrom
3623_skeleton_missing

Conversation

@brandtkeller
Copy link
Copy Markdown
Member

Description

Quick update to the error messaging returned from attempting to import a published package in OCI but for which does not contain a published skeleton package manifest.

Using a published zarf package that does not have a published skeleton at the same reference:
Before:

2026-02-18 10:52:45 INF using config file location=/Users/brandt.keller/Repos/Work/zarf/zarf-config.toml
2026-02-18 10:52:46 ERR failed to create package: sha256:2766ad755d56b8a4052606cff3914143f513856bdddf640914b254f7110ff5a9: not found: no matching manifest was found in the manifest list

After:

2026-02-18 10:51:25 INF using config file location=/Users/brandt.keller/Repos/Work/zarf/zarf-config.toml
2026-02-18 10:51:26 ERR failed to create package: package at oci://ghcr.io/brandtkeller/packages/helm-charts:0.0.1 exists but has not been published as a skeleton: sha256:2766ad755d56b8a4052606cff3914143f513856bdddf640914b254f7110ff5a9: not found: no matching manifest was found in the manifest list

Related Issue

Fixes #3623

Checklist before merging

Signed-off-by: Brandt Keller <brandt.keller@defenseunicorns.com>
@brandtkeller brandtkeller self-assigned this Feb 18, 2026
@brandtkeller brandtkeller requested review from a team as code owners February 18, 2026 18:53
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 18, 2026

Deploy Preview for zarf-docs canceled.

Name Link
🔨 Latest commit de6f8eb
🔍 Latest deploy log https://app.netlify.com/projects/zarf-docs/deploys/69960aa1f15d9c0008afde6c

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 18, 2026

Codecov Report

❌ Patch coverage is 0% with 8 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/pkg/packager/load/import.go 0.00% 8 Missing ⚠️
Files with missing lines Coverage Δ
src/pkg/packager/load/import.go 49.03% <0.00%> (-0.73%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@brandtkeller brandtkeller added this pull request to the merge queue Feb 19, 2026
Merged via the queue into main with commit 25b3c78 Feb 19, 2026
31 checks passed
@brandtkeller brandtkeller deleted the 3623_skeleton_missing branch February 19, 2026 01:12
@github-project-automation github-project-automation Bot moved this to Done in Zarf Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Throw error when a full package is imported as a component

2 participants