Skip to content

chore(deps): update zarf to v0.88.0 - #1613

Merged
eoghanriley merged 6 commits into
mainfrom
renovate/zarf
Oct 20, 2026
Merged

eoghanriley merged 6 commits into
mainfrom
renovate/zarf

Conversation

@renovate

@renovate renovate Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Age Confidence
ghcr.io/zarf-dev/packages/init minor v0.87.0 β†’ v0.88.0 age confidence
github.com/zarf-dev/zarf require minor v0.87.0 β†’ v0.88.0 age confidence
zarf-dev/zarf minor 0.87.0 β†’ 0.88.0 age confidence
zarf-dev/zarf minor v0.87.0 β†’ v0.88.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

zarf-dev/zarf (github.com/zarf-dev/zarf)

v0.88.0

Compare Source

⚠ BREAKING CHANGES
  • layout: materialize symlinks on package creation (#​5462)
  • create: isolate and enforce filepaths to layout directory (#​5446)
  • make component services an object (#​5471)
  • cleanup v1beta1 edge cases and add e2e test (#​5443)
  • implement find images for v1beta1 package and component config (#​5428)
Features
Bug Fixes
  • create: isolate and enforce filepaths to layout directory (#​5446) (b3f2f8e)
  • preserve healthcheck result during watcher cancellation (#​5437) (5222087)
  • prevent cache race from causing errors in concurrent zarf process OCI package loads (#​5439) (ef88af0)

What's Changed

πŸš€ Updates

Full Changelog: zarf-dev/zarf@v0.88.0-rc1...v0.88.0

Verifying Init Packages

The init packages in this release are signed with keyless Sigstore signing. Verify with:

amd64:

zarf package verify zarf-init-amd64-v0.88.0.tar.zst \
  --certificate-identity "https://github.com/zarf-dev/zarf/.github/workflows/release.yml@refs/tags/v0.88.0" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com"

arm64:

zarf package verify zarf-init-arm64-v0.88.0.tar.zst \
  --certificate-identity "https://github.com/zarf-dev/zarf/.github/workflows/release.yml@refs/tags/v0.88.0" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com"

See RELEASES.md for details.


Configuration

πŸ“… Schedule: (in timezone America/New_York)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

BEGIN_COMMIT_OVERRIDE
chore(deps)!: update zarf to v0.88.0

BREAKING CHANGE: Zarf package creation now packages symlink target contents, including files outside the source tree, and fails on dangling links. Review symlinks before rebuilding packages. Additionally, UDS CLI library users who access Zarf package definitions through deployment hooks or custom loaders may need to update their code for Zarf v0.88’s public API changes.
END_COMMIT_OVERRIDE

| datasource      | package                        | from    | to      |
| --------------- | ------------------------------ | ------- | ------- |
| docker          | ghcr.io/zarf-dev/packages/init | v0.87.0 | v0.88.0 |
| go              | github.com/zarf-dev/zarf       | v0.87.0 | v0.88.0 |
| github-releases | zarf-dev/zarf                  | v0.87.0 | v0.88.0 |
| github-tags     | zarf-dev/zarf                  | v0.87.0 | v0.88.0 |
@renovate
renovate Bot requested a review from a team as a code owner October 16, 2026 03:52
@renovate

renovate Bot commented Oct 16, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 7 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.26.6 -> 1.26.9
github.com/containerd/containerd/v2 v2.3.4 -> v2.3.6
github.com/docker/cli v29.8.0+incompatible -> v29.8.2+incompatible
k8s.io/cli-runtime v0.37.0 -> v0.37.1
k8s.io/component-base v0.37.0 -> v0.37.1
k8s.io/component-helpers v0.37.0 -> v0.37.1
k8s.io/kubectl v0.37.0 -> v0.37.1
k8s.io/metrics v0.37.0 -> v0.37.1

@eoghanriley eoghanriley self-assigned this Oct 16, 2026
@eoghanriley
eoghanriley added this pull request to stack #1616 October 16, 2026 21:33
@renovate

renovate Bot commented Oct 17, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

slaskawi
slaskawi previously approved these changes Oct 19, 2026
@joelmccoy

Copy link
Copy Markdown
Member

@greptileai review

@greptile-apps

greptile-apps Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[High impact] The PR appears safe to merge; the legacy checksum gap is fixed and no new blocking issues were found.

Summary

Updates Zarf to v0.88.0, refreshes package references and schemas, and adds checksum checks.

  • Package files with a checksum algorithm but no digest are rejected.
  • Zarf package and component workflows use the v0.88.0 release.

Reviews (2) Β· Last reviewed commit: "fix: check checksum on legacy deploy" Β· Reviewed by Greptile

Comment thread internal/zarf/deploy.go Resolved
@eoghanriley
eoghanriley merged commit 435df5f into main Oct 20, 2026
77 of 78 checks passed
@eoghanriley
eoghanriley deleted the renovate/zarf branch October 20, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants