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

chore: enhance development workflow with unified linting and tool #472

Merged
merged 2 commits into from Mar 12, 2024

Conversation

naveensrinivasan
Copy link
Member

Description

In this pull request, I have introduced several updates and new configurations to enhance our project's development process, specifically focusing on linting and tool management. These changes aim to improve code quality, ensure consistency across development environments, and streamline our CI/CD pipeline. Here's a breakdown of the modifications and the rationale behind each:

  1. Updated .github/workflows/scan-lint.yaml

I have modified the scan-lint.yaml file to dynamically set the version of golangci-lint based on the version specified in our project's src/tools/go.mod file. Previously, the workflow explicitly used a fixed version of golangci-lint installed via a curl command. This update ensures that the CI pipeline uses the same version of golangci-lint as our local development environments, fostering consistency and preventing potential compatibility issues. Additionally, the action version for golangci-lint has been updated to 4.0.0 to match the version specified in our environment variable, further aligning our tooling across different environments.

  1. Added .gitignore Entry

To maintain a clean and focused repository, I've added the bin/ directory to our .gitignore file. This change prevents binary files and executables generated during local development from being tracked by version control, avoiding unnecessary conflicts and conserving repository space.

  1. Introduced .golangci.yml

A new configuration file, .golangci.yml, has been added to specify settings for the golangci-lint tool. This configuration includes parameters such as concurrency level, timeout settings, issue count limits, and specific linter enablements (e.g., gofmt, goimports, gosec, govet). By defining these settings, we aim to uphold high code quality standards and adhere to best practices in our Go codebase.

  1. Updated Makefile for Tool Installation

I've updated the Makefile to include a new section for installing required tools locally. This approach allows us to control the versions of tools the UDS CLI depends on, ensuring consistency across development environments without cluttering them with unnecessary installations. Additionally, a new lint target has been added to facilitate running golangci-lint directly from the src directory, reinforcing our commitment to maintaining code quality.

  1. Added src/tools/go.mod, src/tools/go.sum, and src/tools/tools.go

To manage our development tools more effectively, I've introduced a go.mod and go.sum in the src/tools directory, along with a tools.go file. These additions are crucial for defining and tracking the dependencies of our development tools, including golangci-lint. Specifying these tools and their versions ensures that our development environment is reproducible and aligned with our project's requirements.

Conclusion

These changes collectively enhance the reliability, maintainability, and consistency of our development and CI/CD processes. By aligning the versions of critical tools like golangci-lint across all environments and streamlining tool management, we set a solid foundation for high-quality code and efficient development workflows.

Related Issue

Fixes ##448

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

In this pull request, I have introduced several updates and new configurations to enhance our project's development process, specifically focusing on linting and tool management. These changes aim to improve code quality, ensure consistency across development environments, and streamline our CI/CD pipeline. Here's a breakdown of the modifications and the rationale behind each:

I have modified the `scan-lint.yaml` file to dynamically set the version of golangci-lint  based on the version specified in our project's `src/tools/go.mod` file. Previously, the workflow explicitly used a fixed version of golangci-lint installed via a curl command. This update ensures that the CI pipeline uses the same version of golangci-lint as our local development environments, fostering consistency and preventing potential compatibility issues. Additionally, the action version for golangci-lint has been updated to `4.0.0` to match the version specified in our environment variable, further aligning our tooling across different environments.

To maintain a clean and focused repository, I've added the `bin/` directory to our `.gitignore` file. This change prevents binary files and executables generated during local development from being tracked by version control, avoiding unnecessary conflicts and conserving repository space.

A new configuration file, `.golangci.yml`, has been added to specify settings for the golangci-lint tool. This configuration includes parameters such as concurrency level, timeout settings, issue count limits, and specific linter enablements (e.g., `gofmt`, `goimports`, `gosec`, `govet`). By defining these settings, we aim to uphold high code quality standards and adhere to best practices in our Go codebase.

I've updated the Makefile to include a new section for installing required tools locally. This approach allows us to control the versions of tools the UDS CLI depends on, ensuring consistency across development environments without cluttering them with unnecessary installations. Additionally, a new lint target has been added to facilitate running golangci-lint directly from the src directory, reinforcing our commitment to maintaining code quality.

To manage our development tools more effectively, I've introduced a `go.mod` and `go.sum` in the src/tools directory, along with a `tools.go` file. These additions are crucial for defining and tracking the dependencies of our development tools, including golangci-lint. By explicitly specifying these tools and their versions, we ensure that our development environment is reproducible and aligned with our project's requirements.

These changes collectively enhance the reliability, maintainability, and consistency of our development and CI/CD processes. By aligning the versions of critical tools like golangci-lint across all environments and streamlining tool management, we set a solid foundation for high-quality code and efficient development workflows.

Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
@UncleGedd
Copy link
Collaborator

UncleGedd commented Feb 27, 2024

This Makefile change and the new module in src/tools feels a bit heavy-handed. I understand the intent of not having devs install tools like golangci-lint on their machine, but I feel like it's a pretty small thing to ask folks to install basic Golang dev tooling

@naveensrinivasan
Copy link
Member Author

This Makefile change and the new module in src/tools feels a bit heavy-handed. I understand the intent of not having devs install tools like golangci-lint on their machine, but I feel like a pretty small thing to ask folks to install basic Golang dev tooling

This Makefile change and the new module in src/tools feels a bit heavy-handed.
Do you see any drawbacks to doing this?

The version of the golangci has broken the previous builds (in a few of the OSS projects I contribute to), which is why it is pinned to a specific version.

Also, it enhances when the project could be including additional tools with the go ecosystem.
It also helps when we have external contributors who want to contribute.

@UncleGedd
Copy link
Collaborator

UncleGedd commented Feb 28, 2024

This Makefile change and the new module in src/tools feels a bit heavy-handed. I understand the intent of not having devs install tools like golangci-lint on their machine, but I feel like a pretty small thing to ask folks to install basic Golang dev tooling

This Makefile change and the new module in src/tools feels a bit heavy-handed.
Do you see any drawbacks to doing this?

The version of the golangci has broken the previous builds (in a few of the OSS projects I contribute to), which is why it is pinned to a specific version.

Also, it enhances when the project could be including additional tools with the go ecosystem. It also helps when we have external contributors who want to contribute.

The main drawback I see is the ratio of complexity to added value. Yes, it's neat to have an auto-installer for dependencies but:

  1. it adds a lot of gnarly Makefile code
  2. adding another Go module just to install a single dep (golangci-lint) feels heavy

Instead I think the same or similar functionality can be baked into the pre-commit

@naveensrinivasan
Copy link
Member Author

This Makefile change and the new module in src/tools feels a bit heavy-handed. I understand the intent of not having devs install tools like golangci-lint on their machine, but I feel like a pretty small thing to ask folks to install basic Golang dev tooling

This Makefile change and the new module in src/tools feels a bit heavy-handed.
Do you see any drawbacks to doing this?

The version of the golangci has broken the previous builds (in a few of the OSS projects I contribute to), which is why it is pinned to a specific version.

Also, it enhances when the project could be including additional tools with the go ecosystem. It also helps when we have external contributors who want to contribute.

The main drawback I see is the ratio of complexity to added value. Yes, it's neat to have an auto-installer for dependencies but:

  1. it adds a lot gnarly Makefile code
  2. adding another Go module just to install a single dep (golangci-lint) feels heavy

Instead I think the same or similar functionality can be baked into the pre-commit

Sounds good. I'll update the PR to make it simpler.

Thank you!

Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
@naveensrinivasan
Copy link
Member Author

This Makefile change and the new module in src/tools feels a bit heavy-handed. I understand the intent of not having devs install tools like golangci-lint on their machine, but I feel like a pretty small thing to ask folks to install basic Golang dev tooling

This Makefile change and the new module in src/tools feels a bit heavy-handed.
Do you see any drawbacks to doing this?

The version of the golangci has broken the previous builds (in a few of the OSS projects I contribute to), which is why it is pinned to a specific version.

Also, it enhances when the project could be including additional tools with the go ecosystem. It also helps when we have external contributors who want to contribute.

The main drawback I see is the ratio of complexity to added value. Yes, it's neat to have an auto-installer for dependencies but:

  1. it adds a lot gnarly Makefile code
  2. adding another Go module just to install a single dep (golangci-lint) feels heavy

Instead I think the same or similar functionality can be baked into the pre-commit

Sounds good. I'll update the PR to make it simpler.

Thank you!

@UncleGedd 👀

@UncleGedd UncleGedd changed the title :chore: enhance development workflow with unified linting and tool chore: enhance development workflow with unified linting and tool Feb 29, 2024
@UncleGedd
Copy link
Collaborator

Hey @naveensrinivasan quick question. When we run gosec by itself using gosec ./..., we get 24 MEDIUM severity issues. Some of these are surely false positives, but do you know why running make lint doesn't show us the same output?

@naveensrinivasan
Copy link
Member Author

Hey @naveensrinivasan quick question. When we run gosec by itself using gosec ./..., we get 24 MEDIUM severity issues. Some of these are surely false positives, but do you know why running make lint doesn't show us the same output?

AFAIK it has to be the version differences.

@naveensrinivasan
Copy link
Member Author

Hey @naveensrinivasan quick question. When we run gosec by itself using gosec ./..., we get 24 MEDIUM severity issues. Some of these are surely false positives, but do you know why running make lint doesn't show us the same output?

AFAIK it has to be the version differences.

A friendly ping.

@UncleGedd
Copy link
Collaborator

Thanks for the ping @naveensrinivasan , I'd like to do a bit more investigating with the version differences. We will def get to it this week

@naveensrinivasan
Copy link
Member Author

Thanks for the ping @naveensrinivasan , I'd like to do a bit more investigating with the version differences. We will def get to it this week

Thank you!

Copy link
Collaborator

@UncleGedd UncleGedd left a comment

Choose a reason for hiding this comment

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

Thanks for this, I couldn't figure out why running gosec ./... produced different results than make lint but we'll keep an eye on it

@UncleGedd UncleGedd merged commit 4e6f50e into main Mar 12, 2024
7 of 8 checks passed
@UncleGedd UncleGedd deleted the naveen/golang-ci-tools-go-sec branch March 12, 2024 14:40
Racer159 pushed a commit to defenseunicorns/uds-package-postgres-operator that referenced this pull request Mar 29, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-artifact](https://togithub.com/actions/upload-artifact)
| action | minor | `v4.0.0` -> `v4.3.1` |
|
[defenseunicorns/uds-cli](https://togithub.com/defenseunicorns/uds-cli)
| | minor | `v0.9.2` -> `v0.10.1` |
| [defenseunicorns/zarf](https://togithub.com/defenseunicorns/zarf) | |
patch | `v0.32.3` -> `v0.32.6` |
| [github/codeql-action](https://togithub.com/github/codeql-action) |
action | minor | `v3.22.12` -> `v3.24.9` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v4.3.1`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.1)

[Compare
Source](https://togithub.com/actions/upload-artifact/compare/v4.3.0...v4.3.1)

- Bump
[@&#8203;actions/artifacts](https://togithub.com/actions/artifacts) to
latest version to include [updated GHES host
check](https://togithub.com/actions/toolkit/pull/1648)

###
[`v4.3.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.0)

[Compare
Source](https://togithub.com/actions/upload-artifact/compare/v4.2.0...v4.3.0)

##### What's Changed

- Reorganize upload code in prep for merge logic & add more tests by
[@&#8203;robherley](https://togithub.com/robherley) in
[actions/upload-artifact#504
- Add sub-action to merge artifacts by
[@&#8203;robherley](https://togithub.com/robherley) in
[actions/upload-artifact#505

**Full Changelog**:
actions/upload-artifact@v4...v4.3.0

###
[`v4.2.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.2.0)

[Compare
Source](https://togithub.com/actions/upload-artifact/compare/v4.1.0...v4.2.0)

##### What's Changed

- Ability to overwrite an Artifact by
[@&#8203;robherley](https://togithub.com/robherley) in
[actions/upload-artifact#501

**Full Changelog**:
actions/upload-artifact@v4...v4.2.0

###
[`v4.1.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.1.0)

[Compare
Source](https://togithub.com/actions/upload-artifact/compare/v4.0.0...v4.1.0)

#### What's Changed

- Add migrations docs by
[@&#8203;robherley](https://togithub.com/robherley) in
[actions/upload-artifact#482
- Update README.md by
[@&#8203;samuelwine](https://togithub.com/samuelwine) in
[actions/upload-artifact#492
- Support artifact-url output by
[@&#8203;konradpabjan](https://togithub.com/konradpabjan) in
[actions/upload-artifact#496
- Update readme to reflect new 500 artifact per job limit by
[@&#8203;robherley](https://togithub.com/robherley) in
[actions/upload-artifact#497

#### New Contributors

- [@&#8203;samuelwine](https://togithub.com/samuelwine) made their first
contribution in
[actions/upload-artifact#492

**Full Changelog**:
actions/upload-artifact@v4...v4.1.0

</details>

<details>
<summary>defenseunicorns/uds-cli (defenseunicorns/uds-cli)</summary>

###
[`v0.10.1`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.1)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.0...v0.10.1)

##### What's Changed

- chore(deps): update anchore/sbom-action action to v0.15.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#526
- fix(deps): update module github.com/charmbracelet/lipgloss to v0.10.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#525
- fix(deps): update module github.com/charmbracelet/bubbles to v0.18.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#524
- fix(deps): update golang.org/x/exp digest to
[`a685a6e`](https://togithub.com/defenseunicorns/uds-cli/commit/a685a6e)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#522
- fix(deps): update module oras.land/oras-go/v2 to v2.5.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#520
- fix: err when deploying with BubbleTea with no cluster by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#527

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.0...v0.10.1

###
[`v0.10.0`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.0)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.4...v0.10.0)

##### What's Changed

- chore: update uds to zarf v0.32.5 by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#511
- chore(deps): update github/codeql-action action to v3.24.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#512
- fix(deps): update golang.org/x/exp digest to
[`a85f2c6`](https://togithub.com/defenseunicorns/uds-cli/commit/a85f2c6)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#510
- feat: adds --set to helm override vars by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#515
- fix: vendored in zarf version tag by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#518
- chore(deps): update github/codeql-action action to v3.24.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#519
- feat: beautiful TUI round 3 by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#509

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.4...v0.10.0

###
[`v0.9.4`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.4)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.3...v0.9.4)

##### What's Changed

- fix: error when removing bundles with short names by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#490
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#484
- chore: enhance development workflow with unified linting and tool by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#472
- fix: add a wait to the registry startup during tests by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#499
- fix: ensure manifest config is included with pulls by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#503
- fix: autocomplete and vendor refactor by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#502
- chore(deps): update docker/setup-buildx-action action to v3.2.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#508
- chore(deps): update docker/login-action action to v3.1.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#504
- chore(deps): update github/codeql-action action to v3.24.7 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#501
- fix(deps): update module helm.sh/helm/v3 to v3.14.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#507
- fix: pass UDS_ARCHITECTURE to runner by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#506
- chore(deps): update anchore/sbom-action action to v0.15.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#489

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.3...v0.9.4

###
[`v0.9.3`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.3)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.2...v0.9.3)

##### What's Changed

- fix: toctou for files by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#443
- fix: path traversal bug by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#454
- fix: updates Zarf version in README by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#460
- chore: fixed the dangerous workflow by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#465
- chore(deps): update docker/setup-buildx-action action to v3.1.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#470
- chore(deps): update actions/download-artifact action to v4.1.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#467
- chore(deps): update github/codeql-action action to v3.24.5 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#457
- fix(deps): update golang.org/x/exp digest to
[`814bf88`](https://togithub.com/defenseunicorns/uds-cli/commit/814bf88)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#456
- fix: refactors tests and fixes bugs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#464
- chore(deps): update podinfo to v6.6.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#462
- chore(deps): update zarf to v0.32.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#468
- chore(deps): update github/codeql-action action to v3.24.6 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#482
- chore: refactor pull operation by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#473
- chore: add UDS Core smoke test by
[@&#8203;justin-o12](https://togithub.com/justin-o12) in
[defenseunicorns/uds-cli#474
- fix: adds better err messaging when remote fails to resolve by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#486
- chore(deps): update actions/download-artifact action to v4.1.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#485
- fix(deps): update module golang.org/x/mod to v0.16.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#487
- chore: vendor runner by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#481
- fix: adds k3d to smoke test by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#488

##### New Contributors

- [@&#8203;justin-o12](https://togithub.com/justin-o12) made their first
contribution in
[defenseunicorns/uds-cli#474

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.2...v0.9.3

</details>

<details>
<summary>defenseunicorns/zarf (defenseunicorns/zarf)</summary>

###
[`v0.32.6`](https://togithub.com/defenseunicorns/zarf/releases/tag/v0.32.6)

[Compare
Source](https://togithub.com/defenseunicorns/zarf/compare/v0.32.5...v0.32.6)

##### \[0.32.6] - 2024-03-22

> trying out some different release note generators, formatting may vary
for a few releases while we figure out what works best
~[@&#8203;Noxsios](https://togithub.com/Noxsios)

##### 🚀 Features

- \[**ALPHA**] feat: package generation ALPHA by
[@&#8203;andrewg-xyz](https://togithub.com/andrewg-xyz) in
[#&#8203;2269](https://togithub.com/defenseunicorns/zarf/pull/2269)
- *(lib)* feat(lib): configurable log file location by
[@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2380](https://togithub.com/defenseunicorns/zarf/pull/2380)
- \[**BREAKING**] feat!: filter package components with strategy
interface by [@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2321](https://togithub.com/defenseunicorns/zarf/pull/2321)

##### 🐛 Bug Fixes

- fix: refactor create stages into separate lib by
[@&#8203;lucasrod16](https://togithub.com/lucasrod16) in
[#&#8203;2223](https://togithub.com/defenseunicorns/zarf/pull/2223)
- fix: handle registry caBundle as a multiline string by
[@&#8203;AbrohamLincoln](https://togithub.com/AbrohamLincoln) in
[#&#8203;2381](https://togithub.com/defenseunicorns/zarf/pull/2381)
- *(regression)* fix: populate `p.sbomViewFiles` on `deploy` and
`mirror` by [@&#8203;lucasrod16](https://togithub.com/lucasrod16) in
[#&#8203;2386](https://togithub.com/defenseunicorns/zarf/pull/2386)
- fix: allow absolute paths for differential packages by
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) in
[#&#8203;2397](https://togithub.com/defenseunicorns/zarf/pull/2397)
- fix: hotfix skeleton publish by
[@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2398](https://togithub.com/defenseunicorns/zarf/pull/2398)

##### 🚜 Refactor

- refactor: split helpers/exec libs by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[#&#8203;2379](https://togithub.com/defenseunicorns/zarf/pull/2379)

##### 🧪 Testing

- test: data injection flake by
[@&#8203;lucasrod16](https://togithub.com/lucasrod16) in
[#&#8203;2361](https://togithub.com/defenseunicorns/zarf/pull/2361)

##### ⚙️ Miscellaneous Tasks

- ci: add commitlint workflow and update contributing guide by
[@&#8203;lucasrod16](https://togithub.com/lucasrod16) in
[#&#8203;2391](https://togithub.com/defenseunicorns/zarf/pull/2391)

##### 🛡️ Security

- *(release)* build: create PRs on `homebrew-tap` by
[@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2385](https://togithub.com/defenseunicorns/zarf/pull/2385)

**Full Changelog**:
defenseunicorns/zarf@v0.32.5...v0.32.6

###
[`v0.32.5`](https://togithub.com/defenseunicorns/zarf/releases/tag/v0.32.5)

[Compare
Source](https://togithub.com/defenseunicorns/zarf/compare/v0.32.4...v0.32.5)

##### \[0.32.5] - 2024-03-11

> trying out some different release note generators, formatting may vary
for a few releases while we figure out what works best
~[@&#8203;Noxsios](https://togithub.com/Noxsios)

##### 🚀 Features

- feat: add missing vendored tool version commands by
[@&#8203;eddiezane](https://togithub.com/eddiezane) in
[#&#8203;2232](https://togithub.com/defenseunicorns/zarf/pull/2232)
- feat: add `--why` flag for `zarf dev find-images` by
[@&#8203;waveywaves](https://togithub.com/waveywaves) in
[#&#8203;2309](https://togithub.com/defenseunicorns/zarf/pull/2309)
- feat: set variables on find images by
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) in
[#&#8203;2282](https://togithub.com/defenseunicorns/zarf/pull/2282)
- feat: add configurable backoff and retries for Zarf operations by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[#&#8203;2345](https://togithub.com/defenseunicorns/zarf/pull/2345)

##### 🐛 Bug Fixes

- *(deps)*: update github.com/anchore/clio digest to
[`abcb719`](https://togithub.com/defenseunicorns/zarf/commit/abcb719) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot] in
[#&#8203;2347](https://togithub.com/defenseunicorns/zarf/pull/2347)
- *(ci)*: change ECR image to docker.io image by
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) in
[#&#8203;2353](https://togithub.com/defenseunicorns/zarf/pull/2353)
- fix: added OCI Image Index mediaType by
[@&#8203;mdaizcorbe](https://togithub.com/mdaizcorbe) in
[#&#8203;2352](https://togithub.com/defenseunicorns/zarf/pull/2352)
- fix: package publish progress bar frozen at zero by
[@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2367](https://togithub.com/defenseunicorns/zarf/pull/2367)
- *(release)* hotfix `publish` not respecting source package
architecture by [@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2376](https://togithub.com/defenseunicorns/zarf/pull/2376)

##### 📚 Documentation

- chore: fix spelling by
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) in
[#&#8203;2333](https://togithub.com/defenseunicorns/zarf/pull/2333)
- docs: formatting and grammar by
[@&#8203;beholdenkey](https://togithub.com/beholdenkey) in
[#&#8203;2350](https://togithub.com/defenseunicorns/zarf/pull/2350)

##### ⚙️ Miscellaneous Tasks

- chore: sorted go imports by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[#&#8203;2349](https://togithub.com/defenseunicorns/zarf/pull/2349)
- chore: fix bb test by
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) in
[#&#8203;2340](https://togithub.com/defenseunicorns/zarf/pull/2340)
- chore: update CODEOWNERS with
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[#&#8203;2354](https://togithub.com/defenseunicorns/zarf/pull/2354)
- chore: refactor and purify the OCI library within Zarf by
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) in
[#&#8203;2235](https://togithub.com/defenseunicorns/zarf/pull/2235)
- chore: default to temp zarf cache in e2e tests by
[@&#8203;AustinAbro321](https://togithub.com/AustinAbro321) in
[#&#8203;2355](https://togithub.com/defenseunicorns/zarf/pull/2355)

##### 🛡️ Security

- chore: configure agent server to avoid slowloris attack by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[#&#8203;2342](https://togithub.com/defenseunicorns/zarf/pull/2342)
- chore: fix implicit memory aliasing in for loop by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[#&#8203;2341](https://togithub.com/defenseunicorns/zarf/pull/2341)
- *(release)*: update release workflow to use token from gh app by
[@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2368](https://togithub.com/defenseunicorns/zarf/pull/2368)
- *(release)*: use release environment secrets by
[@&#8203;Noxsios](https://togithub.com/Noxsios) in
[#&#8203;2374](https://togithub.com/defenseunicorns/zarf/pull/2374)

##### First Time Contributors

- [@&#8203;eddiezane](https://togithub.com/eddiezane) made their first
contribution in
[#&#8203;2232](https://togithub.com/defenseunicorns/zarf/issues/2232)
- [@&#8203;beholdenkey](https://togithub.com/beholdenkey) made their
first contribution in
[#&#8203;2350](https://togithub.com/defenseunicorns/zarf/issues/2350)
- [@&#8203;mdaizcorbe](https://togithub.com/mdaizcorbe) made their first
contribution in
[#&#8203;2352](https://togithub.com/defenseunicorns/zarf/issues/2352)

**Full Changelog**:
defenseunicorns/zarf@v0.32.4...v0.32.5

###
[`v0.32.4`](https://togithub.com/defenseunicorns/zarf/releases/tag/v0.32.4)

[Compare
Source](https://togithub.com/defenseunicorns/zarf/compare/v0.32.3...v0.32.4)

##### What's Changed

##### Fixes

- Improve `cmd` failure messaging when no timeout or retries are given
by [@&#8203;docandrew](https://togithub.com/docandrew) in
[defenseunicorns/zarf#2301
- Revert init package storageclass checks for git server and seed
registry by [@&#8203;lucasrod16](https://togithub.com/lucasrod16) in
[defenseunicorns/zarf#2311
- Fix multi-part tarballs being mismatched sizes by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[defenseunicorns/zarf#2314
- Change text template detection to check first *and* last 512 bytes by
[@&#8203;WeaponX314](https://togithub.com/WeaponX314) in
[defenseunicorns/zarf#2310
- Improve `zarf tools registry prune` messaging by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[defenseunicorns/zarf#2323
- Add http request header timeout to mitigate stalling image push by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[defenseunicorns/zarf#2319
- Allow host+subpath as the source registry for `--registry-override` in
package create by [@&#8203;waveywaves](https://togithub.com/waveywaves)
in
[defenseunicorns/zarf#2306

##### Dependencies

- Update github.com/anchore/clio digest to
[`cb94e40`](https://togithub.com/defenseunicorns/zarf/commit/cb94e40) by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/zarf#2294,
[defenseunicorns/zarf#2297
and
[defenseunicorns/zarf#2300
- **\[security]** Update module helm.sh/helm/v3 to v3.14.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/zarf#2307
and
[defenseunicorns/zarf#2329
- Update actions/checkout action to v4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/zarf#2317
- Update actions/dependency-review-action action to v4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/zarf#2318

##### Docs

- Update [Zarf roadmap](https://docs.zarf.dev/docs/roadmap) per 2024
goals by [@&#8203;Racer159](https://togithub.com/Racer159) in
[defenseunicorns/zarf#2305

##### Development

- Included Dependency Review action for PR reviews by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/zarf#2298
- Resolve CodeQL linting issues across Zarf by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[defenseunicorns/zarf#2322

##### New Contributors

- [@&#8203;docandrew](https://togithub.com/docandrew) made their first
contribution in
[defenseunicorns/zarf#2301
- [@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) made
their first contribution in
[defenseunicorns/zarf#2298
- [@&#8203;waveywaves](https://togithub.com/waveywaves) made their first
contribution in
[defenseunicorns/zarf#2306

**Full Changelog**:
defenseunicorns/zarf@v0.32.3...v0.32.4

</details>

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

###
[`v3.24.9`](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)

###
[`v3.24.8`](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)

###
[`v3.24.7`](https://togithub.com/github/codeql-action/compare/v3.24.6...v3.24.7)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.6...v3.24.7)

###
[`v3.24.6`](https://togithub.com/github/codeql-action/compare/v3.24.5...v3.24.6)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.5...v3.24.6)

###
[`v3.24.5`](https://togithub.com/github/codeql-action/compare/v3.24.4...v3.24.5)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.4...v3.24.5)

###
[`v3.24.4`](https://togithub.com/github/codeql-action/compare/v3.24.3...v3.24.4)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.3...v3.24.4)

###
[`v3.24.3`](https://togithub.com/github/codeql-action/compare/v3.24.2...v3.24.3)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.2...v3.24.3)

###
[`v3.24.2`](https://togithub.com/github/codeql-action/compare/v3.24.1...v3.24.2)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.1...v3.24.2)

###
[`v3.24.1`](https://togithub.com/github/codeql-action/compare/v3.24.0...v3.24.1)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.0...v3.24.1)

###
[`v3.24.0`](https://togithub.com/github/codeql-action/compare/v3.23.2...v3.24.0)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.23.2...v3.24.0)

###
[`v3.23.2`](https://togithub.com/github/codeql-action/compare/v3.23.1...v3.23.2)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.23.1...v3.23.2)

###
[`v3.23.1`](https://togithub.com/github/codeql-action/compare/v3.23.0...v3.23.1)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.23.0...v3.23.1)

###
[`v3.23.0`](https://togithub.com/github/codeql-action/compare/v3.22.12...v3.23.0)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.22.12...v3.23.0)

</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/uds-package-postgres-operator).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Racer159 added a commit to defenseunicorns/uds-software-factory that referenced this pull request May 10, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
patch | `v4.1.1` -> `v4.1.5` |
|
[actions/upload-artifact](https://togithub.com/actions/upload-artifact)
| action | patch | `v4.3.1` -> `v4.3.3` |
|
[defenseunicorns/uds-cli](https://togithub.com/defenseunicorns/uds-cli)
| | minor | `v0.9.0` -> `v0.10.4` |
|
[defenseunicorns/uds-common](https://togithub.com/defenseunicorns/uds-common)
| | minor | `v0.3.10` -> `v0.4.2` |
|
[defenseunicorns/uds-common](https://togithub.com/defenseunicorns/uds-common)
| action | minor | `v0.3.10` -> `v0.4.2` |
| ghcr.io/defenseunicorns/packages/init | | minor | `v0.32.3` ->
`v0.33.1` |
| ghcr.io/defenseunicorns/packages/uds-k3d | | minor | `0.3.1` ->
`0.6.0` |
| ghcr.io/defenseunicorns/packages/uds/dev-minio | | patch | `0.0.1` ->
`0.0.2` |
| ghcr.io/defenseunicorns/packages/uds/dev-redis | | patch | `0.0.1` ->
`0.0.2` |
| ghcr.io/defenseunicorns/packages/uds/gitlab | | minor |
`16.10.1-uds.1-upstream` -> `16.11.1-uds.1-upstream` |
| ghcr.io/defenseunicorns/packages/uds/gitlab-runner | | minor |
`16.10.0-uds.0-upstream` -> `16.11.0-uds.0-upstream` |
| ghcr.io/defenseunicorns/packages/uds/mattermost | | minor |
`9.6.1-uds.0-upstream` -> `9.7.2-uds.0-upstream` |
| [github/codeql-action](https://togithub.com/github/codeql-action) |
action | minor | `v3.24.7` -> `v3.25.4` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v4.1.5`](https://togithub.com/actions/checkout/releases/tag/v4.1.5)

[Compare
Source](https://togithub.com/actions/checkout/compare/v4.1.4...v4.1.5)

#### What's Changed

- Update NPM dependencies by
[@&#8203;cory-miller](https://togithub.com/cory-miller) in
[actions/checkout#1703
- Bump github/codeql-action from 2 to 3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[actions/checkout#1694
- Bump actions/setup-node from 1 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[actions/checkout#1696
- Bump actions/upload-artifact from 2 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[actions/checkout#1695
- README: Suggest `user.email` to be
`41898282+github-actions[bot]@&#8203;users.noreply.github.com` by
[@&#8203;cory-miller](https://togithub.com/cory-miller) in
[actions/checkout#1707

**Full Changelog**:
actions/checkout@v4.1.4...v4.1.5

###
[`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414)

[Compare
Source](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4)

- Disable `extensions.worktreeConfig` when disabling `sparse-checkout`
by [@&#8203;jww3](https://togithub.com/jww3) in
[actions/checkout#1692
- Add dependabot config by
[@&#8203;cory-miller](https://togithub.com/cory-miller) in
[actions/checkout#1688
- Bump the minor-actions-dependencies group with 2 updates by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[actions/checkout#1693
- Bump word-wrap from 1.2.3 to 1.2.5 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[actions/checkout#1643

###
[`v4.1.3`](https://togithub.com/actions/checkout/releases/tag/v4.1.3)

[Compare
Source](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3)

#### What's Changed

- Update `actions/checkout` version in `update-main-version.yml` by
[@&#8203;jww3](https://togithub.com/jww3) in
[actions/checkout#1650
- Check git version before attempting to disable `sparse-checkout` by
[@&#8203;jww3](https://togithub.com/jww3) in
[actions/checkout#1656
- Add SSH user parameter by
[@&#8203;cory-miller](https://togithub.com/cory-miller) in
[actions/checkout#1685

**Full Changelog**:
actions/checkout@v4.1.2...v4.1.3

###
[`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412)

[Compare
Source](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2)

- Fix: Disable sparse checkout whenever `sparse-checkout` option is not
present [@&#8203;dscho](https://togithub.com/dscho) in
[actions/checkout#1598

</details>

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v4.3.3`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.3)

[Compare
Source](https://togithub.com/actions/upload-artifact/compare/v4.3.2...v4.3.3)

##### What's Changed

- updating `@actions/artifact` dependency to v2.1.6 by
[@&#8203;eggyhead](https://togithub.com/eggyhead) in
[actions/upload-artifact#565

**Full Changelog**:
actions/upload-artifact@v4.3.2...v4.3.3

###
[`v4.3.2`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.2)

[Compare
Source](https://togithub.com/actions/upload-artifact/compare/v4.3.1...v4.3.2)

#### What's Changed

- Update release-new-action-version.yml by
[@&#8203;konradpabjan](https://togithub.com/konradpabjan) in
[actions/upload-artifact#516
- Minor fix to the migration readme by
[@&#8203;andrewakim](https://togithub.com/andrewakim) in
[actions/upload-artifact#523
- Update readme with v3/v2/v1 deprecation notice by
[@&#8203;robherley](https://togithub.com/robherley) in
[actions/upload-artifact#561
- updating `@actions/artifact` dependency to v2.1.5 and `@actions/core`
to v1.0.1 by [@&#8203;eggyhead](https://togithub.com/eggyhead) in
[actions/upload-artifact#562

#### New Contributors

- [@&#8203;andrewakim](https://togithub.com/andrewakim) made their first
contribution in
[actions/upload-artifact#523

**Full Changelog**:
actions/upload-artifact@v4.3.1...v4.3.2

</details>

<details>
<summary>defenseunicorns/uds-cli (defenseunicorns/uds-cli)</summary>

###
[`v0.10.4`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.4)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.3...v0.10.4)

##### What's Changed

- feat: uds dev deploy by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#536
- feat: add ability to uds create to local output path by
[@&#8203;TristanHoladay](https://togithub.com/TristanHoladay) in
[defenseunicorns/uds-cli#547
- chore: adds dup pkgs docs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#545
- feat: `uds dev deploy` beta note, packages flag, skip sbom by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#557
- ci: pin k3s version in k3d action to sidestep containerd issue by
[@&#8203;ZachGallagher](https://togithub.com/ZachGallagher) in
[defenseunicorns/uds-cli#565
- chore(deps): update docker/setup-buildx-action action to v3.3.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#559
- chore(deps): update github/codeql-action action to v3.24.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#556
- fix(deps): update golang.org/x/exp digest to
[`93d18d7`](https://togithub.com/defenseunicorns/uds-cli/commit/93d18d7)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#555
- fix: typo in docs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#561
- chore(deps): update zarf to v0.33.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#562
- fix(deps): update module helm.sh/helm/v3 to v3.14.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#566
- chore(deps): update pre-commit/action digest to
[`f7acafa`](https://togithub.com/defenseunicorns/uds-cli/commit/f7acafa)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#564
- chore(deps): update podinfo to v6.6.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#563
- chore(deps): update sigstore/cosign-installer action to v3.5.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#568
- chore: refactor dev mode docs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#567
- chore: swap release workflow to GH app by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#569

##### New Contributors

- [@&#8203;ZachGallagher](https://togithub.com/ZachGallagher) made their
first contribution in
[defenseunicorns/uds-cli#565

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.3...v0.10.4

###
[`v0.10.3`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.3)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.2...v0.10.3)

##### What's Changed

- fix: ensure we are pulling all components by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#543
- feat: allow dup pkgs in a bundle by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#533

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.2...v0.10.3

###
[`v0.10.2`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.2)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.1...v0.10.2)

##### What's Changed

- chore: adds TUI tests by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#530
- feat: adds retries flag by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#532
- chore(deps): update podinfo to v6.6.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#528
- fix: nil check pkg components in TUI by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#538
- fix: bumps retries to 3 by default to match Zarf by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#535
- chore: adds registry health check for tests by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#534
- feat: enables setting namespaces in bundled Helm charts by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#539
- fix: adds global GracefulPanic and checks to deploy TUI by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#542

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.1...v0.10.2

###
[`v0.10.1`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.1)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.0...v0.10.1)

##### What's Changed

- chore(deps): update anchore/sbom-action action to v0.15.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#526
- fix(deps): update module github.com/charmbracelet/lipgloss to v0.10.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#525
- fix(deps): update module github.com/charmbracelet/bubbles to v0.18.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#524
- fix(deps): update golang.org/x/exp digest to
[`a685a6e`](https://togithub.com/defenseunicorns/uds-cli/commit/a685a6e)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#522
- fix(deps): update module oras.land/oras-go/v2 to v2.5.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#520
- fix: err when deploying with BubbleTea with no cluster by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#527

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.0...v0.10.1

###
[`v0.10.0`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.0)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.4...v0.10.0)

##### What's Changed

- chore: update uds to zarf v0.32.5 by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#511
- chore(deps): update github/codeql-action action to v3.24.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#512
- fix(deps): update golang.org/x/exp digest to
[`a85f2c6`](https://togithub.com/defenseunicorns/uds-cli/commit/a85f2c6)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#510
- feat: adds --set to helm override vars by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#515
- fix: vendored in zarf version tag by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#518
- chore(deps): update github/codeql-action action to v3.24.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#519
- feat: beautiful TUI round 3 by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#509

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.4...v0.10.0

###
[`v0.9.4`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.4)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.3...v0.9.4)

##### What's Changed

- fix: error when removing bundles with short names by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#490
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#484
- chore: enhance development workflow with unified linting and tool by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#472
- fix: add a wait to the registry startup during tests by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#499
- fix: ensure manifest config is included with pulls by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#503
- fix: autocomplete and vendor refactor by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#502
- chore(deps): update docker/setup-buildx-action action to v3.2.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#508
- chore(deps): update docker/login-action action to v3.1.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#504
- chore(deps): update github/codeql-action action to v3.24.7 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#501
- fix(deps): update module helm.sh/helm/v3 to v3.14.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#507
- fix: pass UDS_ARCHITECTURE to runner by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#506
- chore(deps): update anchore/sbom-action action to v0.15.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#489

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.3...v0.9.4

###
[`v0.9.3`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.3)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.2...v0.9.3)

##### What's Changed

- fix: toctou for files by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#443
- fix: path traversal bug by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#454
- fix: updates Zarf version in README by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#460
- chore: fixed the dangerous workflow by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#465
- chore(deps): update docker/setup-buildx-action action to v3.1.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#470
- chore(deps): update actions/download-artifact action to v4.1.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#467
- chore(deps): update github/codeql-action action to v3.24.5 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#457
- fix(deps): update golang.org/x/exp digest to
[`814bf88`](https://togithub.com/defenseunicorns/uds-cli/commit/814bf88)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#456
- fix: refactors tests and fixes bugs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#464
- chore(deps): update podinfo to v6.6.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#462
- chore(deps): update zarf to v0.32.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#468
- chore(deps): update github/codeql-action action to v3.24.6 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#482
- chore: refactor pull operation by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#473
- chore: add UDS Core smoke test by
[@&#8203;justin-o12](https://togithub.com/justin-o12) in
[defenseunicorns/uds-cli#474
- fix: adds better err messaging when remote fails to resolve by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#486
- chore(deps): update actions/download-artifact action to v4.1.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#485
- fix(deps): update module golang.org/x/mod to v0.16.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#487
- chore: vendor runner by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#481
- fix: adds k3d to smoke test by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#488

##### New Contributors

- [@&#8203;justin-o12](https://togithub.com/justin-o12) made their first
contribution in
[defenseunicorns/uds-cli#474

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.2...v0.9.3

###
[`v0.9.2`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.2)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.1...v0.9.2)

##### What's Changed

- fix(deps): update module helm.sh/helm/v3 to v3.14.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#450
- fix: relative paths for bundle create by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#453

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.1...v0.9.2

###
[`v0.9.1`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.1)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.0...v0.9.1)

##### What's Changed

- fix(deps): update module github.com/opencontainers/image-spec to
v1.1.0 by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#432
- fix(deps): update module helm.sh/helm/v3 to v3.14.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#429
- chore(deps): update github/codeql-action action to v3.24.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#421
- fix(deps): update golang.org/x/exp digest to
[`ec58324`](https://togithub.com/defenseunicorns/uds-cli/commit/ec58324)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#420
- fix: add support for zarf dev lint by
[@&#8203;Racer159](https://togithub.com/Racer159) in
[defenseunicorns/uds-cli#436
- fix: case sensitivity in override vars by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#433
- feat: alias vendored zarf to z by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#424
- fix: use tmpdir if provided by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#431
- feat: import all vars exported from package by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#428
- fix: gosec lint issues for the pkg by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#444
- chore: ensure PR workflows can't write to GHCR by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#446
- chore: addresses github linter findings by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#447
- feat: imported vars as override values by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#423
- chore(deps): update github/codeql-action action to v3.24.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#451

##### New Contributors

- [@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) made
their first contribution in
[defenseunicorns/uds-cli#444

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.0...v0.9.1

</details>

<details>
<summary>defenseunicorns/uds-common
(defenseunicorns/uds-common)</summary>

###
[`v0.4.2`](https://togithub.com/defenseunicorns/uds-common/releases/tag/v0.4.2)

[Compare
Source](https://togithub.com/defenseunicorns/uds-common/compare/v0.4.1...v0.4.2)

##### Miscellaneous

- give doug a mattermostid attribute and update uds version
([#&#8203;120](https://togithub.com/defenseunicorns/uds-common/issues/120))
([4a85172](https://togithub.com/defenseunicorns/uds-common/commit/4a851720a8ac7e62826efda9e92200ba3a5b6709))

###
[`v0.4.1`](https://togithub.com/defenseunicorns/uds-common/releases/tag/v0.4.1)

[Compare
Source](https://togithub.com/defenseunicorns/uds-common/compare/v0.4.0...v0.4.1)

##### Miscellaneous

- **deps:** update uds common support dependencies
([#&#8203;116](https://togithub.com/defenseunicorns/uds-common/issues/116))
([8aed1e0](https://togithub.com/defenseunicorns/uds-common/commit/8aed1e0ae8b4d65f7418664e8f2c73a16bf42801))

###
[`v0.4.0`](https://togithub.com/defenseunicorns/uds-common/releases/tag/v0.4.0)

[Compare
Source](https://togithub.com/defenseunicorns/uds-common/compare/v0.3.11...v0.4.0)

##### Features

- adds renovate to sh files
([#&#8203;110](https://togithub.com/defenseunicorns/uds-common/issues/110))
([b604d2e](https://togithub.com/defenseunicorns/uds-common/commit/b604d2e1b3fc69f29122f9a709c605f5ecf4da18))

##### Miscellaneous

- add a default to setup to create an admin keycloak user
([#&#8203;111](https://togithub.com/defenseunicorns/uds-common/issues/111))
([7fe0dd4](https://togithub.com/defenseunicorns/uds-common/commit/7fe0dd49a9b7032f9c06a83c5a1c6adbb17e8d63))
- **deps:** update uds common support dependencies
([#&#8203;106](https://togithub.com/defenseunicorns/uds-common/issues/106))
([ab06724](https://togithub.com/defenseunicorns/uds-common/commit/ab067245249e63065d2c266fe3b1a45b155e9de2))
- fix the extract version template for env vars
([#&#8203;115](https://togithub.com/defenseunicorns/uds-common/issues/115))
([72d5d26](https://togithub.com/defenseunicorns/uds-common/commit/72d5d263ce850eac20728eb9330c7b3e26143a2b))

###
[`v0.3.11`](https://togithub.com/defenseunicorns/uds-common/releases/tag/v0.3.11)

[Compare
Source](https://togithub.com/defenseunicorns/uds-common/compare/v0.3.10...v0.3.11)

##### Miscellaneous

- add a default uds task to deploy podinfo
([#&#8203;108](https://togithub.com/defenseunicorns/uds-common/issues/108))
([c60e1ba](https://togithub.com/defenseunicorns/uds-common/commit/c60e1ba4888635ace4839e158b4dc476c11a8e7c))
- add a UDS package CR to make the package better for testing
([#&#8203;102](https://togithub.com/defenseunicorns/uds-common/issues/102))
([cf74934](https://togithub.com/defenseunicorns/uds-common/commit/cf749343a72db09f46cc054ff463454cdb8c4b74))
- **deps:** update uds common package dependencies to v6.6.2
([#&#8203;107](https://togithub.com/defenseunicorns/uds-common/issues/107))
([b6a18b0](https://togithub.com/defenseunicorns/uds-common/commit/b6a18b039711998bb6d3c90db25a4f42f49c5eb3))
- pull the current bundle and package names when deploying
([#&#8203;103](https://togithub.com/defenseunicorns/uds-common/issues/103))
([4b27106](https://togithub.com/defenseunicorns/uds-common/commit/4b27106a55775b725be217818f4be8d711340e95))
- update codeowners
([#&#8203;105](https://togithub.com/defenseunicorns/uds-common/issues/105))
([2e23ae3](https://togithub.com/defenseunicorns/uds-common/commit/2e23ae3a9a70189ca7d9671f3454158bb71a7ed6))

</details>

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

###
[`v3.25.4`](https://togithub.com/github/codeql-action/compare/v3.25.3...v3.25.4)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.25.3...v3.25.4)

###
[`v3.25.3`](https://togithub.com/github/codeql-action/compare/v3.25.2...v3.25.3)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.25.2...v3.25.3)

###
[`v3.25.2`](https://togithub.com/github/codeql-action/compare/v3.25.1...v3.25.2)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.25.1...v3.25.2)

###
[`v3.25.1`](https://togithub.com/github/codeql-action/compare/v3.25.0...v3.25.1)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.25.0...v3.25.1)

###
[`v3.25.0`](https://togithub.com/github/codeql-action/compare/v3.24.10...v3.25.0)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.10...v3.25.0)

###
[`v3.24.10`](https://togithub.com/github/codeql-action/compare/v3.24.9...v3.24.10)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.9...v3.24.10)

###
[`v3.24.9`](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)

###
[`v3.24.8`](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)

</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/uds-software-factory).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM0MC4xMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Wayne Starr <me@racer159.com>
mjnagel added a commit to defenseunicorns/uds-core that referenced this pull request May 13, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[defenseunicorns/uds-cli](https://togithub.com/defenseunicorns/uds-cli)
| minor | `v0.9.2` -> `v0.10.4` |
|
[defenseunicorns/uds-cli](https://togithub.com/defenseunicorns/uds-cli)
| minor | `0.9.2` -> `0.10.4` |

---

### Release Notes

<details>
<summary>defenseunicorns/uds-cli (defenseunicorns/uds-cli)</summary>

###
[`v0.10.4`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.4)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.3...v0.10.4)

##### What's Changed

- feat: uds dev deploy by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#536
- feat: add ability to uds create to local output path by
[@&#8203;TristanHoladay](https://togithub.com/TristanHoladay) in
[defenseunicorns/uds-cli#547
- chore: adds dup pkgs docs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#545
- feat: `uds dev deploy` beta note, packages flag, skip sbom by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#557
- ci: pin k3s version in k3d action to sidestep containerd issue by
[@&#8203;ZachGallagher](https://togithub.com/ZachGallagher) in
[defenseunicorns/uds-cli#565
- chore(deps): update docker/setup-buildx-action action to v3.3.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#559
- chore(deps): update github/codeql-action action to v3.24.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#556
- fix(deps): update golang.org/x/exp digest to
[`93d18d7`](https://togithub.com/defenseunicorns/uds-cli/commit/93d18d7)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#555
- fix: typo in docs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#561
- chore(deps): update zarf to v0.33.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#562
- fix(deps): update module helm.sh/helm/v3 to v3.14.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#566
- chore(deps): update pre-commit/action digest to
[`f7acafa`](https://togithub.com/defenseunicorns/uds-cli/commit/f7acafa)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#564
- chore(deps): update podinfo to v6.6.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#563
- chore(deps): update sigstore/cosign-installer action to v3.5.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#568
- chore: refactor dev mode docs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#567
- chore: swap release workflow to GH app by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#569

##### New Contributors

- [@&#8203;ZachGallagher](https://togithub.com/ZachGallagher) made their
first contribution in
[defenseunicorns/uds-cli#565

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.3...v0.10.4

###
[`v0.10.3`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.3)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.2...v0.10.3)

##### What's Changed

- fix: ensure we are pulling all components by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#543
- feat: allow dup pkgs in a bundle by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#533

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.2...v0.10.3

###
[`v0.10.2`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.2)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.1...v0.10.2)

##### What's Changed

- chore: adds TUI tests by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#530
- feat: adds retries flag by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#532
- chore(deps): update podinfo to v6.6.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#528
- fix: nil check pkg components in TUI by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#538
- fix: bumps retries to 3 by default to match Zarf by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#535
- chore: adds registry health check for tests by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#534
- feat: enables setting namespaces in bundled Helm charts by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#539
- fix: adds global GracefulPanic and checks to deploy TUI by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#542

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.1...v0.10.2

###
[`v0.10.1`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.1)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.10.0...v0.10.1)

##### What's Changed

- chore(deps): update anchore/sbom-action action to v0.15.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#526
- fix(deps): update module github.com/charmbracelet/lipgloss to v0.10.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#525
- fix(deps): update module github.com/charmbracelet/bubbles to v0.18.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#524
- fix(deps): update golang.org/x/exp digest to
[`a685a6e`](https://togithub.com/defenseunicorns/uds-cli/commit/a685a6e)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#522
- fix(deps): update module oras.land/oras-go/v2 to v2.5.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#520
- fix: err when deploying with BubbleTea with no cluster by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#527

**Full Changelog**:
defenseunicorns/uds-cli@v0.10.0...v0.10.1

###
[`v0.10.0`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.10.0)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.4...v0.10.0)

##### What's Changed

- chore: update uds to zarf v0.32.5 by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#511
- chore(deps): update github/codeql-action action to v3.24.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#512
- fix(deps): update golang.org/x/exp digest to
[`a85f2c6`](https://togithub.com/defenseunicorns/uds-cli/commit/a85f2c6)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#510
- feat: adds --set to helm override vars by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#515
- fix: vendored in zarf version tag by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#518
- chore(deps): update github/codeql-action action to v3.24.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#519
- feat: beautiful TUI round 3 by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#509

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.4...v0.10.0

###
[`v0.9.4`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.4)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.3...v0.9.4)

##### What's Changed

- fix: error when removing bundles with short names by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#490
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#484
- chore: enhance development workflow with unified linting and tool by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#472
- fix: add a wait to the registry startup during tests by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#499
- fix: ensure manifest config is included with pulls by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#503
- fix: autocomplete and vendor refactor by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#502
- chore(deps): update docker/setup-buildx-action action to v3.2.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#508
- chore(deps): update docker/login-action action to v3.1.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#504
- chore(deps): update github/codeql-action action to v3.24.7 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#501
- fix(deps): update module helm.sh/helm/v3 to v3.14.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#507
- fix: pass UDS_ARCHITECTURE to runner by
[@&#8203;decleaver](https://togithub.com/decleaver) in
[defenseunicorns/uds-cli#506
- chore(deps): update anchore/sbom-action action to v0.15.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#489

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.3...v0.9.4

###
[`v0.9.3`](https://togithub.com/defenseunicorns/uds-cli/releases/tag/v0.9.3)

[Compare
Source](https://togithub.com/defenseunicorns/uds-cli/compare/v0.9.2...v0.9.3)

##### What's Changed

- fix: toctou for files by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#443
- fix: path traversal bug by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#454
- fix: updates Zarf version in README by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#460
- chore: fixed the dangerous workflow by
[@&#8203;naveensrinivasan](https://togithub.com/naveensrinivasan) in
[defenseunicorns/uds-cli#465
- chore(deps): update docker/setup-buildx-action action to v3.1.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#470
- chore(deps): update actions/download-artifact action to v4.1.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#467
- chore(deps): update github/codeql-action action to v3.24.5 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#457
- fix(deps): update golang.org/x/exp digest to
[`814bf88`](https://togithub.com/defenseunicorns/uds-cli/commit/814bf88)
by [@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#456
- fix: refactors tests and fixes bugs by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#464
- chore(deps): update podinfo to v6.6.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#462
- chore(deps): update zarf to v0.32.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#468
- chore(deps): update github/codeql-action action to v3.24.6 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#482
- chore: refactor pull operation by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#473
- chore: add UDS Core smoke test by
[@&#8203;justin-o12](https://togithub.com/justin-o12) in
[defenseunicorns/uds-cli#474
- fix: adds better err messaging when remote fails to resolve by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#486
- chore(deps): update actions/download-artifact action to v4.1.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#485
- fix(deps): update module golang.org/x/mod to v0.16.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[defenseunicorns/uds-cli#487
- chore: vendor runner by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#481
- fix: adds k3d to smoke test by
[@&#8203;UncleGedd](https://togithub.com/UncleGedd) in
[defenseunicorns/uds-cli#488

##### New Contributors

- [@&#8203;justin-o12](https://togithub.com/justin-o12) made their first
contribution in
[defenseunicorns/uds-cli#474

**Full Changelog**:
defenseunicorns/uds-cli@v0.9.2...v0.9.3

</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.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- 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/uds-core).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM0MC4xMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: TristanHoladay <40547442+TristanHoladay@users.noreply.github.com>
Co-authored-by: Micah Nagel <micah.nagel@defenseunicorns.com>
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.

None yet

2 participants