Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zarf files archive path support #1962

Merged
merged 54 commits into from
Aug 27, 2023
Merged

Zarf files archive path support #1962

merged 54 commits into from
Aug 27, 2023

Conversation

cmwylie19
Copy link
Contributor

@cmwylie19 cmwylie19 commented Aug 9, 2023

Description

Add support for ArchivePath which can be a file or a folder in Zarf Package

Related Issue

Fixes #1928

Relates to #

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Other (security config, docs update, etc)

Checklist before merging

cmwylie19 and others added 6 commits August 9, 2023 11:01
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@floating-ui/dom](https://floating-ui.com)
([source](https://togithub.com/floating-ui/floating-ui)) | [`1.4.2` ->
`1.4.3`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.4.2/1.4.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@floating-ui%2fdom/1.4.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@floating-ui%2fdom/1.4.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@floating-ui%2fdom/1.4.3/compatibility-slim/1.4.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@floating-ui%2fdom/1.4.3/confidence-slim/1.4.2)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@fontsource/roboto](https://fontsource.org/fonts/roboto)
([source](https://togithub.com/fontsource/font-files)) | [`5.0.3` ->
`5.0.4`](https://renovatebot.com/diffs/npm/@fontsource%2froboto/5.0.3/5.0.4)
|
[![age](https://badges.renovateapi.com/packages/npm/@fontsource%2froboto/5.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@fontsource%2froboto/5.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@fontsource%2froboto/5.0.4/compatibility-slim/5.0.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@fontsource%2froboto/5.0.4/confidence-slim/5.0.3)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [@sveltejs/kit](https://kit.svelte.dev)
([source](https://togithub.com/sveltejs/kit)) | [`1.20.5` ->
`1.22.0`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/1.20.5/1.22.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.0/compatibility-slim/1.20.5)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.0/confidence-slim/1.20.5)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@testing-library/svelte](https://togithub.com/testing-library/svelte-testing-library)
| [`4.0.2` ->
`4.0.3`](https://renovatebot.com/diffs/npm/@testing-library%2fsvelte/4.0.2/4.0.3)
|
[![age](https://badges.renovateapi.com/packages/npm/@testing-library%2fsvelte/4.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@testing-library%2fsvelte/4.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@testing-library%2fsvelte/4.0.3/compatibility-slim/4.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@testing-library%2fsvelte/4.0.3/confidence-slim/4.0.2)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.60.1` ->
`5.61.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.60.1/5.61.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/compatibility-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/confidence-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
| [`5.60.1` ->
`5.61.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.60.1/5.61.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/compatibility-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/confidence-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [actions/setup-node](https://togithub.com/actions/setup-node) |
`v3.6.0` -> `v3.7.0` |
[![age](https://badges.renovateapi.com/packages/github-tags/actions%2fsetup-node/v3.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/github-tags/actions%2fsetup-node/v3.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/github-tags/actions%2fsetup-node/v3.7.0/compatibility-slim/v3.6.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/github-tags/actions%2fsetup-node/v3.7.0/confidence-slim/v3.6.0)](https://docs.renovatebot.com/merge-confidence/)
| action | minor |
| [aws](https://registry.terraform.io/providers/hashicorp/aws)
([source](https://togithub.com/hashicorp/terraform-provider-aws)) | `~>
5.5.0` -> `~> 5.6.0` |
[![age](https://badges.renovateapi.com/packages/terraform-provider/aws/5.6.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/terraform-provider/aws/5.6.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/terraform-provider/aws/5.6.2/compatibility-slim/5.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/terraform-provider/aws/5.6.2/confidence-slim/5.5.0)](https://docs.renovatebot.com/merge-confidence/)
| required_provider | minor |
| [big-bang/bigbang](https://repo1.dso.mil/big-bang/bigbang) | `2.4.1`
-> `2.5.0` |
[![age](https://badges.renovateapi.com/packages/gitlab-releases/big-bang%2fbigbang/2.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/gitlab-releases/big-bang%2fbigbang/2.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/gitlab-releases/big-bang%2fbigbang/2.5.0/compatibility-slim/2.4.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/gitlab-releases/big-bang%2fbigbang/2.5.0/confidence-slim/2.4.1)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.43.0` ->
`8.44.0`](https://renovatebot.com/diffs/npm/eslint/8.43.0/8.44.0) |
[![age](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/compatibility-slim/8.43.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/confidence-slim/8.43.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[eslint-plugin-svelte](https://sveltejs.github.io/eslint-plugin-svelte)
([source](https://togithub.com/sveltejs/eslint-plugin-svelte)) |
[`2.32.0` ->
`2.32.2`](https://renovatebot.com/diffs/npm/eslint-plugin-svelte/2.32.0/2.32.2)
|
[![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/compatibility-slim/2.32.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/confidence-slim/2.32.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [github.com/anchore/syft](https://togithub.com/anchore/syft) |
`v0.84.0` -> `v0.84.1` |
[![age](https://badges.renovateapi.com/packages/go/github.com%2fanchore%2fsyft/v0.84.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/go/github.com%2fanchore%2fsyft/v0.84.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/go/github.com%2fanchore%2fsyft/v0.84.1/compatibility-slim/v0.84.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/go/github.com%2fanchore%2fsyft/v0.84.1/confidence-slim/v0.84.0)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
|
[github.com/fluxcd/helm-controller/api](https://togithub.com/fluxcd/helm-controller)
| `v0.34.2` -> `v0.35.0` |
[![age](https://badges.renovateapi.com/packages/go/github.com%2ffluxcd%2fhelm-controller%2fapi/v0.35.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/go/github.com%2ffluxcd%2fhelm-controller%2fapi/v0.35.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/go/github.com%2ffluxcd%2fhelm-controller%2fapi/v0.35.0/compatibility-slim/v0.34.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/go/github.com%2ffluxcd%2fhelm-controller%2fapi/v0.35.0/confidence-slim/v0.34.2)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[github.com/opencontainers/image-spec](https://togithub.com/opencontainers/image-spec)
| `v1.1.0-rc3` -> `v1.1.0-rc4` |
[![age](https://badges.renovateapi.com/packages/go/github.com%2fopencontainers%2fimage-spec/v1.1.0-rc4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/go/github.com%2fopencontainers%2fimage-spec/v1.1.0-rc4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/go/github.com%2fopencontainers%2fimage-spec/v1.1.0-rc4/compatibility-slim/v1.1.0-rc3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/go/github.com%2fopencontainers%2fimage-spec/v1.1.0-rc4/confidence-slim/v1.1.0-rc3)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [github/codeql-action](https://togithub.com/github/codeql-action) |
`v2.20.1` -> `v2.20.2` |
[![age](https://badges.renovateapi.com/packages/github-tags/github%2fcodeql-action/v2.20.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/github-tags/github%2fcodeql-action/v2.20.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/github-tags/github%2fcodeql-action/v2.20.2/compatibility-slim/v2.20.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/github-tags/github%2fcodeql-action/v2.20.2/confidence-slim/v2.20.1)](https://docs.renovatebot.com/merge-confidence/)
| action | patch |
| golang.org/x/crypto | `v0.10.0` -> `v0.11.0` |
[![age](https://badges.renovateapi.com/packages/go/golang.org%2fx%2fcrypto/v0.11.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/go/golang.org%2fx%2fcrypto/v0.11.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/go/golang.org%2fx%2fcrypto/v0.11.0/compatibility-slim/v0.10.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/go/golang.org%2fx%2fcrypto/v0.11.0/confidence-slim/v0.10.0)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [longhorn](https://togithub.com/longhorn/longhorn)
([source](https://togithub.com/longhorn/charts)) | `1.4.0` -> `1.4.2` |
[![age](https://badges.renovateapi.com/packages/helm/longhorn/1.4.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/helm/longhorn/1.4.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/helm/longhorn/1.4.2/compatibility-slim/1.4.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/helm/longhorn/1.4.2/confidence-slim/1.4.0)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [material-symbols](https://marella.github.io/material-symbols/demo/)
([source](https://togithub.com/marella/material-symbols)) | [`0.8.1` ->
`0.9.0`](https://renovatebot.com/diffs/npm/material-symbols/0.8.1/0.9.0)
|
[![age](https://badges.renovateapi.com/packages/npm/material-symbols/0.9.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/material-symbols/0.9.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/material-symbols/0.9.0/compatibility-slim/0.8.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/material-symbols/0.9.0/confidence-slim/0.8.1)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| oras.land/oras-go/v2 | `v2.2.0` -> `v2.2.1` |
[![age](https://badges.renovateapi.com/packages/go/oras.land%2foras-go%2fv2/v2.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/go/oras.land%2foras-go%2fv2/v2.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/go/oras.land%2foras-go%2fv2/v2.2.1/compatibility-slim/v2.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/go/oras.land%2foras-go%2fv2/v2.2.1/confidence-slim/v2.2.0)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [quicktype](https://togithub.com/quicktype/quicktype) | [`23.0.48` ->
`23.0.49`](https://renovatebot.com/diffs/npm/quicktype/23.0.48/23.0.49)
|
[![age](https://badges.renovateapi.com/packages/npm/quicktype/23.0.49/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/quicktype/23.0.49/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/quicktype/23.0.49/compatibility-slim/23.0.48)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/quicktype/23.0.49/confidence-slim/23.0.48)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [serde_json](https://togithub.com/serde-rs/json) | `1.0.99` ->
`1.0.100` |
[![age](https://badges.renovateapi.com/packages/crate/serde_json/1.0.100/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/crate/serde_json/1.0.100/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/crate/serde_json/1.0.100/compatibility-slim/1.0.99)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/crate/serde_json/1.0.100/confidence-slim/1.0.99)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
|
[sigs.k8s.io/kustomize/api](https://togithub.com/kubernetes-sigs/kustomize)
| `v0.13.4` -> `v0.14.0` |
[![age](https://badges.renovateapi.com/packages/go/sigs.k8s.io%2fkustomize%2fapi/v0.14.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/go/sigs.k8s.io%2fkustomize%2fapi/v0.14.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/go/sigs.k8s.io%2fkustomize%2fapi/v0.14.0/compatibility-slim/v0.13.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/go/sigs.k8s.io%2fkustomize%2fapi/v0.14.0/confidence-slim/v0.13.4)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [svelte](https://svelte.dev)
([source](https://togithub.com/sveltejs/svelte)) | [`4.0.0` ->
`4.0.4`](https://renovatebot.com/diffs/npm/svelte/4.0.0/4.0.4) |
[![age](https://badges.renovateapi.com/packages/npm/svelte/4.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/svelte/4.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/svelte/4.0.4/compatibility-slim/4.0.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/svelte/4.0.4/confidence-slim/4.0.0)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.1.5` ->
`5.1.6`](https://renovatebot.com/diffs/npm/typescript/5.1.5/5.1.6) |
[![age](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/compatibility-slim/5.1.5)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/confidence-slim/5.1.5)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [weaveworks/eksctl](https://togithub.com/weaveworks/eksctl) |
`v0.146.0` -> `v0.147.0` |
[![age](https://badges.renovateapi.com/packages/github-releases/weaveworks%2feksctl/v0.147.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/github-releases/weaveworks%2feksctl/v0.147.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/github-releases/weaveworks%2feksctl/v0.147.0/compatibility-slim/v0.146.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/github-releases/weaveworks%2feksctl/v0.147.0/confidence-slim/v0.146.0)](https://docs.renovatebot.com/merge-confidence/)
| | minor |

---

### ⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the
Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>floating-ui/floating-ui (@&#8203;floating-ui/dom)</summary>

###
[`v1.4.3`](https://togithub.com/floating-ui/floating-ui/releases/tag/%40floating-ui/dom%401.4.3)

[Compare
Source](https://togithub.com/floating-ui/floating-ui/compare/@floating-ui/dom@1.4.2...@floating-ui/dom@1.4.3)

#### Bug Fixes

- fix(autoUpdate): handle `layoutShift` in `iframe`s
([#&#8203;2400](https://togithub.com/floating-ui/floating-ui/issues/2400))

- fix(autoUpdate): prevent `ResizeObserver` loop error when using `size`
middleware when the reference element resizes
([#&#8203;2335](https://togithub.com/floating-ui/floating-ui/issues/2335))

- fix(autoUpdate): check if `ResizeObserver` exists to support testing
envs by default
([#&#8203;2401](https://togithub.com/floating-ui/floating-ui/issues/2401))

- fix: incorrect positioning for `position: fixed` floating elements
inside containers with `container-type` style (container queries)
([#&#8203;2402](https://togithub.com/floating-ui/floating-ui/issues/2402))

</details>

<details>
<summary>fontsource/font-files (@&#8203;fontsource/roboto)</summary>

###
[`v5.0.4`](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd)

[Compare
Source](https://togithub.com/fontsource/font-files/compare/374cfdd71e905ac82abd9b7772813228f01efa81...b02089c146de321a36fd941f4129392b8f5fbccd)

</details>

<details>
<summary>sveltejs/kit (@&#8203;sveltejs/kit)</summary>

###
[`v1.22.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#&#8203;1220)

[Compare
Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.21.0...@sveltejs/kit@1.22.0)

##### Minor Changes

- feat: add `HEAD` server method
([#&#8203;9753](https://togithub.com/sveltejs/kit/pull/9753))

- feat: support caching of responses with `Vary` header (except for
`Vary: *`) ([#&#8203;9993](https://togithub.com/sveltejs/kit/pull/9993))

##### Patch Changes

- fix: avoid running load function on invalid requests
([#&#8203;9752](https://togithub.com/sveltejs/kit/pull/9752))

- fix: update page store when URL hash is changed from the address bar
([#&#8203;10202](https://togithub.com/sveltejs/kit/pull/10202))

- fix: include `Vary: Accept` header to fix browser caching of adjacent
pages and endpoints
([#&#8203;9993](https://togithub.com/sveltejs/kit/pull/9993))

###
[`v1.21.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#&#8203;1210)

[Compare
Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.20.5...@sveltejs/kit@1.21.0)

##### Minor Changes

- feat: add `event.isSubRequest` boolean indicating whether this is a
call to one of the app's own APIs during SSR (or prerendering)
([#&#8203;10170](https://togithub.com/sveltejs/kit/pull/10170))

- feat: add `privatePrefix` to `config.kit.env`
([#&#8203;9996](https://togithub.com/sveltejs/kit/pull/9996))

- feat: export `VERSION` from `@sveltejs/kit`
([#&#8203;9969](https://togithub.com/sveltejs/kit/pull/9969))

##### Patch Changes

- docs: update inline NavigationType documentation
([#&#8203;10269](https://togithub.com/sveltejs/kit/pull/10269))

- perf: cache dynamic imports of nodes
([#&#8203;10080](https://togithub.com/sveltejs/kit/pull/10080))

</details>

<details>
<summary>testing-library/svelte-testing-library
(@&#8203;testing-library/svelte)</summary>

###
[`v4.0.3`](https://togithub.com/testing-library/svelte-testing-library/releases/tag/v4.0.3)

[Compare
Source](https://togithub.com/testing-library/svelte-testing-library/compare/v4.0.2...v4.0.3)

##### Bug Fixes

- package.json exports order
([ed0bcdc](https://togithub.com/testing-library/svelte-testing-library/commit/ed0bcdc6af9801db324f2b579523924cfd759acb))

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5610-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5601v5610-2023-07-03)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)

##### Features

- **eslint-plugin:** \[ban-types] ban types in extends and implements
([#&#8203;7129](https://togithub.com/typescript-eslint/typescript-eslint/issues/7129))
([997783f](https://togithub.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe))
- use graphemer instead of grapheme-splitter
([#&#8203;7069](https://togithub.com/typescript-eslint/typescript-eslint/issues/7069))
([faea3ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c))

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
(2023-06-26)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5610-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5601v5610-2023-07-03)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

####
[5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
(2023-06-26)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>actions/setup-node (actions/setup-node)</summary>

###
[`v3.7.0`](https://togithub.com/actions/setup-node/releases/tag/v3.7.0)

[Compare
Source](https://togithub.com/actions/setup-node/compare/v3.6.0...v3.7.0)

#### What's Changed

In scope of this release we added a logic to save an additional cache
path for yarn 3 ([related pull
request](https://togithub.com/actions/setup-node/pull/744) and [feature
request](https://togithub.com/actions/setup-node/issues/325)). Moreover,
we added functionality to use all the sub directories derived from
`cache-dependency-path` input and add detect all dependencies
directories to cache (related [pull
request](https://togithub.com/actions/setup-node/pull/735) and [feature
request](https://togithub.com/actions/setup-node/issues/488)).

##### Besides, we made such changes as:

- Replace workflow badge with new badge by
[@&#8203;jongwooo](https://togithub.com/jongwooo) in
[https://github.com/actions/setup-node/pull/653](https://togithub.com/actions/setup-node/pull/653)
- Fix a minor typo by [@&#8203;phanan](https://togithub.com/phanan) in
[https://github.com/actions/setup-node/pull/662](https://togithub.com/actions/setup-node/pull/662)
- docs: fix typo in advanced-usage.md by
[@&#8203;remarkablemark](https://togithub.com/remarkablemark) in
[https://github.com/actions/setup-node/pull/697](https://togithub.com/actions/setup-node/pull/697)
- bugfix: Don't attempt to use Windows fallbacks on non-Windows OSes by
[@&#8203;domdomegg](https://togithub.com/domdomegg) in
[https://github.com/actions/setup-node/pull/718](https://togithub.com/actions/setup-node/pull/718)
- Update to node 18.x by
[@&#8203;feelepxyz](https://togithub.com/feelepxyz) in
[https://github.com/actions/setup-node/pull/751](https://togithub.com/actions/setup-node/pull/751)
- Remove implicit dependencies by
[@&#8203;nikolai-laevskii](https://togithub.com/nikolai-laevskii) in
[https://github.com/actions/setup-node/pull/758](https://togithub.com/actions/setup-node/pull/758)
- Fix description about ensuring workflow access to private package by
[@&#8203;x86chi](https://togithub.com/x86chi) in
[https://github.com/actions/setup-node/pull/704](https://togithub.com/actions/setup-node/pull/704)

#### New Contributors

- [@&#8203;jongwooo](https://togithub.com/jongwooo) made their first
contribution in
[https://github.com/actions/setup-node/pull/653](https://togithub.com/actions/setup-node/pull/653)
- [@&#8203;phanan](https://togithub.com/phanan) made their first
contribution in
[https://github.com/actions/setup-node/pull/662](https://togithub.com/actions/setup-node/pull/662)
- [@&#8203;remarkablemark](https://togithub.com/remarkablemark) made
their first contribution in
[https://github.com/actions/setup-node/pull/697](https://togithub.com/actions/setup-node/pull/697)
- [@&#8203;domdomegg](https://togithub.com/domdomegg) made their first
contribution in
[https://github.com/actions/setup-node/pull/718](https://togithub.com/actions/setup-node/pull/718)
- [@&#8203;feelepxyz](https://togithub.com/feelepxyz) made their first
contribution in
[https://github.com/actions/setup-node/pull/751](https://togithub.com/actions/setup-node/pull/751)
- [@&#8203;nikolai-laevskii](https://togithub.com/nikolai-laevskii) made
their first contribution in
[https://github.com/actions/setup-node/pull/758](https://togithub.com/actions/setup-node/pull/758)
- [@&#8203;x86chi](https://togithub.com/x86chi) made their first
contribution in
[https://github.com/actions/setup-node/pull/704](https://togithub.com/actions/setup-node/pull/704)

**Full Changelog**:
https://github.com/actions/setup-node/compare/v3...v3.7.0

</details>

<details>
<summary>hashicorp/terraform-provider-aws (aws)</summary>

###
[`v5.6.2`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#&#8203;562-June-30-2023)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.1...v5.6.2)

BUG FIXES:

- resource/aws_s3\_bucket: Fix `InvalidArgument: Invalid attribute name
specified` errors when listing S3 Bucket objects, caused by an [AWS SDK
for Go regression](https://togithub.com/aws/aws-sdk-go/issues/4897)
([#&#8203;32317](https://togithub.com/hashicorp/terraform-provider-aws/issues/32317))

###
[`v5.6.1`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#&#8203;561-June-30-2023)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.0...v5.6.1)

BUG FIXES:

- provider: Prevent resource recreation if `tags` or `tags_all` are
updated
([#&#8203;32297](https://togithub.com/hashicorp/terraform-provider-aws/issues/32297))

###
[`v5.6.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#&#8203;560-June-29-2023)

[Compare
Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.5.0...v5.6.0)

FEATURES:

- **New Data Source:** `aws_opensearchserverless_access_policy`
([#&#8203;32231](https://togithub.com/hashicorp/terraform-provider-aws/issues/32231))
- **New Data Source:** `aws_opensearchserverless_collection`
([#&#8203;32247](https://togithub.com/hashicorp/terraform-provider-aws/issues/32247))
- **New Data Source:** `aws_sfn_alias`
([#&#8203;32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))
- **New Data Source:** `aws_sfn_state_machine_versions`
([#&#8203;32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))
- **New Resource:** `aws_ec2_instance_connect_endpoint`
([#&#8203;31858](https://togithub.com/hashicorp/terraform-provider-aws/issues/31858))
- **New Resource:** `aws_sfn_alias`
([#&#8203;32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))
- **New Resource:** `aws_transfer_agreement`
([#&#8203;32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))
- **New Resource:** `aws_transfer_certificate`
([#&#8203;32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))
- **New Resource:** `aws_transfer_connector`
([#&#8203;32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))
- **New Resource:** `aws_transfer_profile`
([#&#8203;32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))

ENHANCEMENTS:

- resource/aws_batch_compute_environment: Add `placement_group`
attribute to the `compute_resources` configuration block
([#&#8203;32200](https://togithub.com/hashicorp/terraform-provider-aws/issues/32200))
- resource/aws_emrserverless_application: Do not recreate the resource
if `release_label` changes
([#&#8203;32278](https://togithub.com/hashicorp/terraform-provider-aws/issues/32278))
- resource/aws_fis_experiment_template: Add `log_configuration`
configuration block
([#&#8203;32102](https://togithub.com/hashicorp/terraform-provider-aws/issues/32102))
- resource/aws_fis_experiment_template: Add `parameters` attribute to
the `target` configuration block
([#&#8203;32160](https://togithub.com/hashicorp/terraform-provider-aws/issues/32160))
- resource/aws_fis_experiment_template: Add support for `Pods` and
`Tasks` to `action.*.target`
([#&#8203;32152](https://togithub.com/hashicorp/terraform-provider-aws/issues/32152))
- resource/aws_lambda_event_source_mapping: The `queues` argument has
changed from a set to a list with a maximum of one element.
([#&#8203;31931](https://togithub.com/hashicorp/terraform-provider-aws/issues/31931))
- resource/aws_pipes_pipe: Add `activemq_broker_parameters`,
`dynamodb_stream_parameters`, `kinesis_stream_parameters`,
`managed_streaming_kafka_parameters`, `rabbitmq_broker_parameters`,
`self_managed_kafka_parameters` and `sqs_queue_parameters` attributes to
the `source_parameters` configuration block. NOTE: Because we cannot
easily test all this functionality, it is best effort and we ask for
community help in testing
([#&#8203;31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607))
- resource/aws_pipes_pipe: Add `batch_job_parameters`,
`cloudwatch_logs_parameters`, `ecs_task_parameters`,
`eventbridge_event_bus_parameters`, `http_parameters`,
`kinesis_stream_parameters`, `lambda_function_parameters`,
`redshift_data_parameters`, `sagemaker_pipeline_parameters`,
`sqs_queue_parameters` and `step_function_state_machine_parameters`
attributes to the `target_parameters` configuration block. NOTE: Because
we cannot easily test all this functionality, it is best effort and we
ask for community help in testing
([#&#8203;31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607))
- resource/aws_pipes_pipe: Add `enrichment_parameters` argument
([#&#8203;31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607))
- resource/aws_resourcegroups_group: `resource_query` no longer
conflicts with `configuration`
([#&#8203;30242](https://togithub.com/hashicorp/terraform-provider-aws/issues/30242))
- resource/aws_s3\_bucket_logging: Retry on empty read of logging config
([#&#8203;30916](https://togithub.com/hashicorp/terraform-provider-aws/issues/30916))
- resource/aws_sfn_state_machine: Add `description`, `publish`,
`revision_id`, `state_machine_version_arn` and `version_description`
attributes
([#&#8203;32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))

BUG FIXES:

- resource/aws_db_instance: Fix resource Create returning instances not
in the `available` state when `identifier_prefix` is specified
([#&#8203;32287](https://togithub.com/hashicorp/terraform-provider-aws/issues/32287))
- resource/aws_resourcegroups_resource: Fix crash when resource Create
fails
([#&#8203;30242](https://togithub.com/hashicorp/terraform-provider-aws/issues/30242))
- resource/aws_route: Fix `reading Route in Route Table (rtb-1234abcd)
with destination (1.2.3.4/5): couldn't find resource` errors when
reading new resource
([#&#8203;32196](https://togithub.com/hashicorp/terraform-provider-aws/issues/32196))
- resource/aws_vpc_security_group_egress_rule: `security_group_id` is
Required
([#&#8203;32148](https://togithub.com/hashicorp/terraform-provider-aws/issues/32148))
- resource/aws_vpc_security_group_ingress_rule: `security_group_id` is
Required
([#&#8203;32148](https://togithub.com/hashicorp/terraform-provider-aws/issues/32148))

</details>

<details>
<summary>eslint/eslint (eslint)</summary>

### [`v8.44.0`](https://togithub.com/eslint/eslint/releases/tag/v8.44.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.43.0...v8.44.0)

##### Features

-
[`1766771`](https://togithub.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578)
feat: add `es2023` and `es2024` environments
([#&#8203;17328](https://togithub.com/eslint/eslint/issues/17328))
(Milos Djermanovic)
-
[`4c50400`](https://togithub.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3)
feat: add `ecmaVersion: 2024`, regexp `v` flag parsing
([#&#8203;17324](https://togithub.com/eslint/eslint/issues/17324))
(Milos Djermanovic)
-
[`4d411e4`](https://togithub.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2)
feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule
([#&#8203;17270](https://togithub.com/eslint/eslint/issues/17270))
(Percy Ma)
-
[`c8b1f4d`](https://togithub.com/eslint/eslint/commit/c8b1f4d61a256727755d561bf53f889b6cd712e0)
feat: Move `parserServices` to `SourceCode`
([#&#8203;17311](https://togithub.com/eslint/eslint/issues/17311))
(Milos Djermanovic)
-
[`ef6e24e`](https://togithub.com/eslint/eslint/commit/ef6e24e42670f321d996948623846d9caaedac99)
feat: treat unknown nodes as having the lowest precedence
([#&#8203;17302](https://togithub.com/eslint/eslint/issues/17302)) (Brad
Zacher)
-
[`1866e1d`](https://togithub.com/eslint/eslint/commit/1866e1df6175e4ba0ae4a0d88dc3c956bb310035)
feat: allow flat config files to export a Promise
([#&#8203;17301](https://togithub.com/eslint/eslint/issues/17301))
(Milos Djermanovic)

##### Bug Fixes

-
[`a36bcb6`](https://togithub.com/eslint/eslint/commit/a36bcb67f26be42c794797d0cc9948b9cfd4ff71)
fix: no-unused-vars false positive with logical assignment operators
([#&#8203;17320](https://togithub.com/eslint/eslint/issues/17320))
(Gweesin Chan)
-
[`7620b89`](https://togithub.com/eslint/eslint/commit/7620b891e81c234f30f9dbcceb64a05fd0dde65e)
fix: Remove `no-unused-labels` autofix before potential directives
([#&#8203;17314](https://togithub.com/eslint/eslint/issues/17314))
(Francesco Trotta)
-
[`391ed38`](https://togithub.com/eslint/eslint/commit/391ed38b09bd1a3abe85db65b8fcda980ab3d6f4)
fix: Remove `no-extra-semi` autofix before potential directives
([#&#8203;17297](https://togithub.com/eslint/eslint/issues/17297))
(Francesco Trotta)

##### Documentation

-
[`526e911`](https://togithub.com/eslint/eslint/commit/526e91106e6fe101578e9478a9d7f4844d4f72ac)
docs: resubmit pr 17115 doc changes
([#&#8203;17291](https://togithub.com/eslint/eslint/issues/17291)) (唯然)
-
[`e1314bf`](https://togithub.com/eslint/eslint/commit/e1314bf85a52bb0d05b1c9ca3b4c1732bae22172)
docs: Integration section and tutorial
([#&#8203;17132](https://togithub.com/eslint/eslint/issues/17132)) (Ben
Perlmutter)
-
[`19a8c5d`](https://togithub.com/eslint/eslint/commit/19a8c5d84596a9f7f2aa428c1696ba86daf854e6)
docs: Update README (GitHub Actions Bot)

##### Chores

-
[`49e46ed`](https://togithub.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).44.0
([#&#8203;17329](https://togithub.com/eslint/eslint/issues/17329))
(Milos Djermanovic)
-
[`a1cb642`](https://togithub.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (ESLint
Jenkins)
-
[`840a264`](https://togithub.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951)
test: More test cases for no-case-declarations
([#&#8203;17315](https://togithub.com/eslint/eslint/issues/17315))
(Elian Cordoba)
-
[`e6e74f9`](https://togithub.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9)
chore: package.json update for eslint-config-eslint release (ESLint
Jenkins)
-
[`eb3d794`](https://togithub.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114)
chore: upgrade semver@7.5.3
([#&#8203;17323](https://togithub.com/eslint/eslint/issues/17323))
(Ziyad El Abid)
-
[`cf88439`](https://togithub.com/eslint/eslint/commit/cf884390ad8071d88eae05df9321100f1770363d)
chore: upgrade optionator@0.9.3
([#&#8203;17319](https://togithub.com/eslint/eslint/issues/17319))
(Milos Djermanovic)
-
[`9718a97`](https://togithub.com/eslint/eslint/commit/9718a9781d69d2c40b68c631aed97700b32c0082)
refactor: remove unnecessary code in `flat-eslint.js`
([#&#8203;17308](https://togithub.com/eslint/eslint/issues/17308))
(Milos Djermanovic)
-
[`f82e56e`](https://togithub.com/eslint/eslint/commit/f82e56e9acfb9562ece76441472d5657d7d5e296)
perf: various performance improvements
([#&#8203;17135](https://togithub.com/eslint/eslint/issues/17135))
(moonlightaria)
-
[`da81e66`](https://togithub.com/eslint/eslint/commit/da81e66e22b4f3d3fe292cf70c388753304deaad)
chore: update eslint-plugin-jsdoc to 46.2.5
([#&#8203;17245](https://togithub.com/eslint/eslint/issues/17245)) (唯然)
-
[`b991640`](https://togithub.com/eslint/eslint/commit/b991640176d5dce4750f7cc71c56cd6f284c882f)
chore: switch eslint-config-eslint to the flat format
([#&#8203;17247](https://togithub.com/eslint/eslint/issues/17247)) (唯然)

</details>

<details>
<summary>sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)</summary>

###
[`v2.32.2`](https://togithub.com/sveltejs/eslint-plugin-svelte/blob/HEAD/CHANGELOG.md#&#8203;2322)

[Compare
Source](https://togithub.com/sveltejs/eslint-plugin-svelte/compare/v2.32.1...v2.32.2)

##### Patch Changes

-
[#&#8203;530](https://togithub.com/sveltejs/eslint-plugin-svelte/pull/530)
[`c584404`](https://togithub.com/sveltejs/eslint-plugin-svelte/commit/c584404bd5a2134d81067abbd3c01525abc8e9f7)
Thanks [@&#8203;pawelblaszczyk5](https://togithub.com/pawelblaszczyk5)!
- fix: handle type aliases for $Events and $Slots declarations

###
[`v2.32.1`](https://togithub.com/sveltejs/eslint-plugin-svelte/blob/HEAD/CHANGELOG.md#&#8203;2321)

[Compare
Source](https://togithub.com/sveltejs/eslint-plugin-svelte/compare/v2.32.0...v2.32.1)

##### Patch Changes

-
[#&#8203;527](https://togithub.com/sveltejs/eslint-plugin-svelte/pull/527)
[`0212a78`](https://togithub.com/sveltejs/eslint-plugin-svelte/commit/0212a78541e2ff51305c3b75f115dabcba73ab78)
Thanks [@&#8203;marekdedic](https://togithub.com/marekdedic)! -
fix(no-ununsed-class-name): fixed an error with `@use` at-rules

</details>

<details>
<summary>anchore/syft (github.com/anchore/syft)</summary>

### [`v0.84.1`](https://togithub.com/anchore/syft/releases/tag/v0.84.1)

[Compare
Source](https://togithub.com/anchore/syft/compare/v0.84.0...v0.84.1)

### Changelog

#### [v0.84.1](https://togithub.com/anchore/syft/tree/v0.84.1)
(2023-06-29)

[Full
Changelog](https://togithub.com/anchore/syft/compare/v0.84.0...v0.84.1)

##### Bug Fixes

- Fix version detection in Java archive name parsing \[[PR
#&#8203;1889](https://togithub.com/anchore/syft/pull/1889)]
\[[luhring](https://togithub.com/luhring)]
- Improve support for Dart SDK package dependency lockfiles \[[PR
#&#8203;1891](https://togithub.com/anchore/syft/pull/1891)]
\[[rufman](https://togithub.com/rufman)]
- Fix license output for some CycloneDX JSON SBOMs \[[Issue
#&#8203;1877](https://togithub.com/anchore/syft/issues/1877)] \[[PR
#&#8203;1879](https://togithub.com/anchore/syft/pull/1879)]
\[[kzantow](https://togithub.com/kzantow)]
- Correctly discover Debian file relationships in distroless images
\[[Issue #&#8203;1900](https://togithub.com/anchore/syft/issues/1900)]
\[[PR #&#8203;1901](https://togithub.com/anchore/syft/pull/1901)]
\[[westonsteimel](https://togithub.com/westonsteimel)]

##### Additional Changes

- Simplify the SBOM writer interface \[[PR
#&#8203;1892](https://togithub.com/anchore/syft/pull/1892)]
\[[wagoodman](https://togithub.com/wagoodman)]

</details>

<details>
<summary>fluxcd/helm-controller
(github.com/fluxcd/helm-controller/api)</summary>

###
[`v0.35.0`](https://togithub.com/fluxcd/helm-controller/releases/tag/v0.35.0)

[Compare
Source](https://togithub.com/fluxcd/helm-controller/compare/v0.34.2...v0.35.0)

#### Changelog

[v0.35.0
changelog](https://togithub.com/fluxcd/helm-controller/blob/v0.35.0/CHANGELOG.md)

#### Container images

-   `docker.io/fluxcd/helm-controller:v0.35.0`
-   `ghcr.io/fluxcd/helm-controller:v0.35.0`

Supported architectures: `linux/amd64`, `linux/arm64` and
`linux/arm/v7`.

The container images are built on GitHub hosted runners and are signed
with cosign and GitHub OIDC.
To verify the images and their provenance (SLSA level 3), please see the
[security documentation](https://fluxcd.io/flux/security/).

</details>

<details>
<summary>opencontainers/image-spec
(github.com/opencontainers/image-spec)</summary>

###
[`v1.1.0-rc4`](https://togithub.com/opencontainers/image-spec/releases/tag/v1.1.0-rc4)

[Compare
Source](https://togithub.com/opencontainers/image-spec/compare/v1.1.0-rc3...v1.1.0-rc4)

Vote passed \[+6 -0]:
https://groups.google.com/a/opencontainers.org/g/dev/c/gPgzESGb7xs

For changeset and diff please see -
[https://github.com/opencontainers/image-spec/pull/1080](https://togithub.com/opencontainers/image-spec/pull/1080)

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v2.20.2`](https://togithub.com/github/codeql-action/compare/v2.20.1...v2.20.2)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v2.20.1...v2.20.2)

</details>

<details>
<summary>longhorn/charts (longhorn)</summary>

###
[`v1.4.2`](https://togithub.com/longhorn/charts/releases/tag/longhorn-1.4.2)

[Compare
Source](https://togithub.com/longhorn/charts/compare/longhorn-1.4.1...longhorn-1.4.2)

Longhorn is a distributed block storage system for Kubernetes.

###
[`v1.4.1`](https://togithub.com/longhorn/charts/releases/tag/longhorn-1.4.1)

[Compare
Source](https://togithub.com/longhorn/charts/compare/longhorn-1.4.0...longhorn-1.4.1)

Longhorn is a distributed block storage system for Kubernetes.

</details>

<details>
<summary>marella/material-symbols (material-symbols)</summary>

###
[`v0.9.0`](https://togithub.com/marella/material-symbols/compare/v0.8.1...v0.9.0)

[Compare
Source](https://togithub.com/marella/material-symbols/compare/v0.8.1...v0.9.0)

</details>

<details>
<summary>quicktype/quicktype (quicktype)</summary>

###
[`v23.0.49`](https://togithub.com/quicktype/quicktype/compare/90be42511604485f6d78be5d1458ca3aa2083906...fed3738eda530454454a0ca23855f2b1cc84e3b2)

[Compare
Source](https://togithub.com/quicktype/quicktype/compare/90be42511604485f6d78be5d1458ca3aa2083906...fed3738eda530454454a0ca23855f2b1cc84e3b2)

</details>

<details>
<summary>serde-rs/json (serde_json)</summary>

###
[`v1.0.100`](https://togithub.com/serde-rs/json/releases/tag/v1.0.100)

[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.99...v1.0.100)

-   Support `-Z minimal-versions`

</details>

<details>
<summary>sveltejs/svelte (svelte)</summary>

###
[`v4.0.4`](https://togithub.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#&#8203;404)

[Compare
Source](https://togithub.com/sveltejs/svelte/compare/svelte@4.0.3...svelte@4.0.4)

##### Patch Changes

- fix: claim svg tags in raw mustache tags correctly
([#&#8203;8910](https://togithub.com/sveltejs/svelte/pull/8910))

- fix: repair invalid raw html content during hydration
([#&#8203;8912](https://togithub.com/sveltejs/svelte/pull/8912))

###
[`v4.0.3`](https://togithub.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#&#8203;403)

[Compare
Source](https://togithub.com/sveltejs/svelte/compare/svelte@4.0.2...svelte@4.0.3)

##### Patch Changes

- fix: handle falsy srcset values
([#&#8203;8901](https://togithub.com/sveltejs/svelte/pull/8901))

###
[`v4.0.2`](https://togithub.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#&#8203;402)

[Compare
Source](https://togithub.com/sveltejs/svelte/compare/svelte@4.0.1...svelte@4.0.2)

##### Patch Changes

- fix: reflect all custom element prop updates back to attribute
([#&#8203;8898](https://togithub.com/sveltejs/svelte/pull/8898))

- fix: shrink custom element baseline a bit
([#&#8203;8858](https://togithub.com/sveltejs/svelte/pull/8858))

- fix: use non-destructive hydration for all `@html` tags
([#&#8203;8880](https://togithub.com/sveltejs/svelte/pull/8880))

- fix: align `disclose-version` exports specification
([#&#8203;8874](https://togithub.com/sveltejs/svelte/pull/8874))

- fix: check srcset when hydrating to prevent needless requests
([#&#8203;8868](https://togithub.com/sveltejs/svelte/pull/8868))

###
[`v4.0.1`](https://togithub.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#&#8203;401)

[Compare
Source](https://togithub.com/sveltejs/svelte/compare/svelte@4.0.0...svelte@4.0.1)

##### Patch Changes

- fix: ensure identifiers in destructuring contexts don't clash with
existing ones
([#&#8203;8840](https://togithub.com/sveltejs/svelte/pull/8840))

- fix: ensure `createEventDispatcher` and `ActionReturn` work with types
from generic function parameters
([#&#8203;8872](https://togithub.com/sveltejs/svelte/pull/8872))

- fix: apply transition to `<svelte:element>` with local transition
([#&#8203;8865](https://togithub.com/sveltejs/svelte/pull/8865))

- fix: relax a11y "no redundant role" rule for li, ul, ol
([#&#8203;8867](https://togithub.com/sveltejs/svelte/pull/8867))

- fix: remove tsconfig.json from published package
([#&#8203;8859](https://togithub.com/sveltejs/svelte/pull/8859))

</details>

<details>
<summary>weaveworks/eksctl (weaveworks/eksctl)</summary>

###
[`v0.147.0`](https://togithub.com/weaveworks/eksctl/releases/tag/v0.147.0):
eksctl 0.147.0 (permalink)

[Compare
Source](https://togithub.com/weaveworks/eksctl/compare/0.146.0...0.147.0)

##### Release v0.147.0

##### 🎯 Improvements

- Use nodeAffinity to determine if an addon supports ARM64
([#&#8203;6695](https://togithub.com/weaveworks/eksctl/issues/6695))

##### 🐛 Bug Fixes

- Fix CoreDNS probes for Kubernetes 1.26
([#&#8203;6707](https://togithub.com/weaveworks/eksctl/issues/6707))

##### 🧰 Maintenance

- Add identity action to update-generated workflow
([#&#8203;6735](https://togithub.com/weaveworks/eksctl/issues/6735))
- Bump dependencies
([#&#8203;6730](https://togithub.com/weaveworks/eksctl/issues/6730))

##### 📝 Documentation

- Update docs with \`preserve\` option to create addon resolveConflicts
([#&#8203;6729](https://togithub.com/weaveworks/eksctl/issues/6729))

##### Acknowledgments

Weaveworks would like to sincerely thank:
[@&#8203;wind0r](https://togithub.com/wind0r)

</details>

---

### Configuration

📅 **Schedule**: 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/defenseunicorns/zarf).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Wayne Starr <me@racer159.com>
Co-authored-by: Wayne Starr <Racer159@users.noreply.github.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
@netlify
Copy link

netlify bot commented Aug 9, 2023

Deploy Preview for zarf-docs canceled.

Name Link
🔨 Latest commit cf561b5
🔍 Latest deploy log https://app.netlify.com/sites/zarf-docs/deploys/64ea76c713b30c0007ad1443

@cmwylie19 cmwylie19 changed the title 1928 Zarf files archive path support Aug 9, 2023
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
@cmwylie19 cmwylie19 marked this pull request as ready for review August 10, 2023 20:14
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
packages/distros/eks/zarf.yaml Show resolved Hide resolved
src/types/component.go Outdated Show resolved Hide resolved
src/pkg/utils/helpers/url.go Outdated Show resolved Hide resolved
src/pkg/utils/helpers/url_test.go Outdated Show resolved Hide resolved
packages/distros/eks/zarf.yaml Outdated Show resolved Hide resolved
src/pkg/utils/helpers/files.go Outdated Show resolved Hide resolved
src/pkg/utils/helpers/files.go Outdated Show resolved Hide resolved
src/test/e2e/00_use_cli_test.go Outdated Show resolved Hide resolved
src/test/e2e/00_use_cli_test.go Outdated Show resolved Hide resolved
src/test/e2e/00_use_cli_test.go Outdated Show resolved Hide resolved
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
@cmwylie19
Copy link
Contributor Author

I thought this was RTR but this is now in a draft state because I have some questions around the tests. They were passing locally but new complexities are introduced in the e2e test around the folder where the package is being built

Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
@cmwylie19
Copy link
Contributor Author

Tested with a Variety of usecases, can accept local file or URLs.

    files:
      # - source: https://github.com/fluxcd/flux2/releases/download/v2.0.1/flux_2.0.1_darwin_arm64.tar.gz
      #   target:  flux
      #   executable: true
      #   shasum: 9b17a9d0ee8e0f0cf071e74df05e3e264320c7ce415cb706791b5773de7747f0
      #   archivePath: flux
      # - source: https://github.com/cmwylie19/archive-path/raw/main/archive-path.tar.gz
      #   target:  archive-path
      #   # executable: true
      #   # shasum: 9b17a9d0ee8e0f0cf071e74df05e3e264320c7ce415cb706791b5773de7747f0
      #   archivePath: archive-path
      # - source: archive-path.tar.gz
      #   target:  archive-path
      #   # executable: true
      #   # shasum: 9b17a9d0ee8e0f0cf071e74df05e3e264320c7ce415cb706791b5773de7747f0
      #   archivePath: archive-path
      - source: hi.tar.gz
        target:  something/hi.txt
        # executable: true
        shasum: aadc1955c030f723e9d89ed9d486b4eef5b0d1c6945be0dd6b7b340d42928ec9
        archivePath: hi.txt

Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
@cmwylie19
Copy link
Contributor Author

I excluded this from the source but I am adding it for any questions that I may get.

				// get the compressedFileName from the source
				compressedFileName, err := helpers.ExtractBasePathFromURL(file.Source)
				if err != nil {
					return fmt.Errorf(lang.ErrFileNameExtract, file.Source, err.Error())
				}

				compressedFile := filepath.Join(componentPath.Temp, compressedFileName)

				// If the file is an archive, download it to the componentPath.Temp
				if err := utils.DownloadToFile(file.Source, compressedFile, component.DeprecatedCosignKeyPath); err != nil {
					return fmt.Errorf(lang.ErrDownloading, file.Source, err.Error())
				}
				// dst = /var/folders/v0/slmrzc4s6kx4n7jb77ch9fc80000gn/T/zarf-1676087642/components/load-eksctl/files/1/eksctl_Darwin_x86_64

				dirDst := filepath.Dir(dst)
				err = archiver.Extract(compressedFile, file.ExtractPath, dirDst)
				if err != nil {
					return fmt.Errorf(lang.ErrFileExtract, file.ExtractPath, compressedFileName, err.Error())
				}
				// this extracts to /var/folders/v0/slmrzc4s6kx4n7jb77ch9fc80000gn/T/zarf-3537766959/components/load-eksctl/files/1/eksctl
				updatedExtractedFileOrDir := filepath.Join(dirDst, file.ExtractPath)
				if updatedExtractedFileOrDir != dst {
					err = os.Rename(updatedExtractedFileOrDir, dst)
					if err != nil {
						return fmt.Errorf(lang.ErrWritingFile, dst, err)
					}
				}

Copy link
Contributor

@Racer159 Racer159 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not a full review but some things

src/pkg/packager/deploy.go Outdated Show resolved Hide resolved
src/pkg/packager/create.go Outdated Show resolved Hide resolved
Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
@cmwylie19
Copy link
Contributor Author

my belief is that this PR has not disturbed skeleton functionality as I was able to publish the wordpress skeleton package

Copy link
Contributor

@Racer159 Racer159 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This breaks for skeletons - the suggestions should fix it.

src/test/e2e/00_use_cli_test.go Show resolved Hide resolved
src/pkg/packager/create.go Outdated Show resolved Hide resolved
src/pkg/packager/create.go Outdated Show resolved Hide resolved
src/pkg/packager/create.go Show resolved Hide resolved
cmwylie19 and others added 6 commits August 24, 2023 19:00
Commit CLI test suggestion

Co-authored-by: Wayne Starr <Racer159@users.noreply.github.com>
use dst instead of file.Source

Co-authored-by: Wayne Starr <Racer159@users.noreply.github.com>
Co-authored-by: Wayne Starr <Racer159@users.noreply.github.com>
Updates around isSkeleton

Co-authored-by: Wayne Starr <Racer159@users.noreply.github.com>
Copy link
Contributor

@Racer159 Racer159 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@Racer159 Racer159 merged commit 4d06e16 into main Aug 27, 2023
28 checks passed
@Racer159 Racer159 deleted the 1928 branch August 27, 2023 03:58
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.

Zarf files archive path support
2 participants