Skip to content

chore(deps): update pepr#77

Closed
renovate[bot] wants to merge 12 commits intomainfrom
renovate/pepr
Closed

chore(deps): update pepr#77
renovate[bot] wants to merge 12 commits intomainfrom
renovate/pepr

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Apr 15, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
defenseunicorns/pepr minor v0.47.0 -> v0.50.0 age adoption passing confidence
lint-staged devDependencies major 15.5.0 -> 16.0.0 age adoption passing confidence
pepr dependencies minor 0.47.0 -> 0.50.0 age adoption passing confidence
registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller (source) minor v0.47.0 -> v0.50.0 age adoption passing confidence
ts-jest (source) devDependencies patch 29.3.1 -> 29.3.4 age adoption passing confidence

Release Notes

defenseunicorns/pepr (defenseunicorns/pepr)

v0.50.0

Compare Source

Features 🔨
What's Changed ♻️
Dependabot 🤖

Full Changelog: defenseunicorns/pepr@v0.49.0...v0.50.0

v0.49.0

Compare Source

Features

npx pepr build supports custom naming of zarf component and service monitors in helm charts with --custom-name [name].

npx pepr crd is now available to Scaffold and generate Kubernetes CRDs from structured TypeScript definitions. This is an alpha feature available for experimental use. Docs.

What's Changed ♻️
Dependabot 🤖

Full Changelog: defenseunicorns/pepr@v0.48.1...v0.49.0

v0.48.1

Compare Source

What's Changed

Full Changelog: defenseunicorns/pepr@v0.48.0...v0.48.1

v0.48.0

Compare Source

Features

Approving with Warnings

When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    const warnings = [];

    // Check for deprecated fields
    if (request.Raw.data && request.Raw.data["deprecated-field"]) {
      warnings.push("Warning: The 'deprecated-field' is being used and will be removed in future versions");
    }

    // Check for missing app label
    if (!request.HasLabel("app")) {
      warnings.push("Warning: Best practice is to include an 'app' label for resource identification");
    }

    // Return approval with warnings if any were generated
    return request.Approve(warnings.length > 0 ? warnings : undefined);
  });

Denying with Warnings

When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    // Check for dangerous settings
    if (request.Raw.data && request.Raw.data["dangerous-setting"] === "true") {
      const warnings = [
        "Warning: The 'dangerous-setting' field is set to 'true'",
        "Consider using a safer configuration option"
      ];

      return request.Deny(
        "ConfigMap contains dangerous settings that are not allowed",
        422,
        warnings
      );
    }

    return request.Approve();
  });

Warnings will be included in the Kubernetes API response and can be displayed to users by kubectl and other Kubernetes clients, providing helpful feedback while still enforcing policies.

What's Changed ♻️
Dependabot 🤖

Full Changelog: defenseunicorns/pepr@v0.47.0...v0.48.0

lint-staged/lint-staged (lint-staged)

v16.0.0

Compare Source

Major Changes
  • #​1546 158d15c Thanks @​iiroj! - Processes are spawned using nano-spawn instead of execa. If you are using Node.js scripts as tasks, you might need to explicitly run them with node, especially when using Windows:

    {
      "*.js": "node my-js-linter.js"
    }
  • #​1546 158d15c Thanks @​iiroj! - The --shell flag has been removed and lint-staged no longer supports evaluating commands directly via a shell. To migrate existing commands, you can create a shell script and invoke it instead. Lint-staged will pass matched staged files as a list of arguments, accessible via "$@​":

v15.5.2

Compare Source

Patch Changes

v15.5.1

Compare Source

Patch Changes
  • #​1533 5d53534 Thanks @​iiroj! - Improve listing of staged files so that lint-staged doesn't crash when encountering an uninitialized submodule. This should result in less errors like:

    ✖ Failed to get staged files!
    
kulshekhar/ts-jest (ts-jest)

v29.3.4

Compare Source

Bug Fixes
  • fix: fix TsJestTransformerOptions type (3b11e29), closes #​4247
  • fix(cli): fix wrong path for preset creator fns (249eb2c)
  • fix(config): disable rewriteRelativeImportExtensions always (9b1f472), closes #​4855

v29.3.3

Compare Source

Bug Fixes

v29.3.2

Compare Source

Bug Fixes
  • fix: transpile js files from node_modules whenever Jest asks (968370e), closes #​4637

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 if that's undesired.


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

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

@renovate renovate Bot force-pushed the renovate/pepr branch from e45234c to 44af999 Compare April 15, 2025 17:50
@renovate renovate Bot force-pushed the renovate/pepr branch from 44af999 to 73e65dd Compare April 15, 2025 18:02
@renovate renovate Bot force-pushed the renovate/pepr branch from 2375780 to 5ed0e1b Compare April 15, 2025 20:46
@renovate renovate Bot force-pushed the renovate/pepr branch from 5ed0e1b to 3b0bb8d Compare April 16, 2025 14:59
@renovate renovate Bot force-pushed the renovate/pepr branch 2 times, most recently from 7f97607 to b7513af Compare April 19, 2025 07:32
mjnagel added a commit to defenseunicorns/uds-core that referenced this pull request Apr 23, 2025
## Description

Adds/updates the renovate readiness action to automate PR labelling.
This follows the [design
doc](https://www.notion.so/Renovate-Readiness-Automation-1aee512f24fc8079af84fb4be18d133f)
that was approved to add labels to PRs and automatically pass/fail
preliminary CI based on readiness checks.

## Related Issue

Fixes #1350

## Type of change

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

## Steps to Validate

Primarily validated e2e functionality on my fork of core. See the PRs
for examples of the output and labelling (some of these are simulated
based on downgrading versions on main):
- Special case with Pepr (waiting on ib):
BagelLab#77
- Special case with support deps (plus leaves alone other labels):
BagelLab#71
- Major image update (plus waiting on cgr):
BagelLab#75
- Major helm update: BagelLab#78
- PR that is ready: BagelLab#76
- Helm chart only: BagelLab#80
- Waiting on both flavors: BagelLab#70

Other PRs are also present in that repo (mostly "needs-review") - happy
to validate other cases by changing `main` to simulate certain update
types. Note the labels on each PR and whether initial CI passed or
failed. Also note that these PRs may update over time since renovate is
still active in this repo.

Unit tests are included that can be run with: `cd scripts/renovate &&
npm i && npx jest .` (validate test cases and all of course)

## Checklist before merging

- [x] Test, docs, adr added or updated as needed
- [x] [Contributor
Guide](https://github.com/defenseunicorns/uds-template-capability/blob/main/CONTRIBUTING.md)
followed
@renovate renovate Bot force-pushed the renovate/pepr branch from b7513af to 282250b Compare May 1, 2025 20:13
@renovate renovate Bot force-pushed the renovate/pepr branch 2 times, most recently from 6f6940b to 0c2c5f6 Compare May 11, 2025 08:04
| datasource  | package                                                               | from    | to      |
| ----------- | --------------------------------------------------------------------- | ------- | ------- |
| github-tags | defenseunicorns/pepr                                                  | v0.47.0 | v0.50.0 |
| npm         | lint-staged                                                           | 15.5.0  | 16.0.0  |
| npm         | pepr                                                                  | 0.47.0  | 0.50.0  |
| docker      | registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller | v0.47.0 | v0.50.0 |
| npm         | ts-jest                                                               | 29.3.1  | 29.3.4  |
mjnagel added a commit that referenced this pull request Nov 14, 2025
…3.0 (#77)

[![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://github.com/defenseunicorns/uds-cli)
| patch | `0.5.2` -> `0.5.3` |

---

### Release Notes

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

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

[Compare
Source](https://github.com/defenseunicorns/uds-cli/compare/v0.5.2...v0.5.3)

##### What's Changed

- chore(deps): update anchore/sbom-action action to v0.15.2 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/defenseunicorns/uds-cli/pull/297](https://github.com/defenseunicorns/uds-cli/pull/297)
- chore(deps): update github/codeql-action action to v3.22.12 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/defenseunicorns/uds-cli/pull/294](https://github.com/defenseunicorns/uds-cli/pull/294)
- chore(deps): update actions/download-artifact action to v4.1.0 by
[@&#8203;renovate](https://github.com/renovate) in
[https://github.com/defenseunicorns/uds-cli/pull/291](https://github.com/defenseunicorns/uds-cli/pull/291)
- chore: update to zarf version 0.32.1 by
[@&#8203;decleaver](https://github.com/decleaver) in
[https://github.com/defenseunicorns/uds-cli/pull/300](https://github.com/defenseunicorns/uds-cli/pull/300)

**Full Changelog**:
defenseunicorns/uds-cli@v0.5.2...v0.5.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 this update
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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jeff McCoy <code@jeffm.us>
Co-authored-by: Megamind <882485+jeff-mccoy@users.noreply.github.com>
Co-authored-by: razzle <harry@razzle.cloud>
Co-authored-by: Micah Nagel <micah.nagel@defenseunicorns.com>
mjnagel added a commit that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.7.3](defenseunicorns/uds-core@v0.7.2...v0.7.3)
(2024-01-11)


### Bug Fixes

* add test for disallow selinux options and handle checking for us…
([#96](defenseunicorns#96))
([88b969e](defenseunicorns@88b969e))


### Miscellaneous

* **deps:** update uds to v0.5.3, zarf to v0.32.1, and uds-k3d to 0.3.0
([#77](defenseunicorns#77))
([596f9d8](defenseunicorns@596f9d8))
* open the aperture for pr workflow triggering
([#90](defenseunicorns#90))
([d8a72f2](defenseunicorns@d8a72f2))
* simplify promtail values for scrape configs
([#94](defenseunicorns#94))
([6c2513b](defenseunicorns@6c2513b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Micah Nagel <micah.nagel@defenseunicorns.com>
mjnagel added a commit that referenced this pull request Nov 14, 2025
…s#1465)

## Description

Adds/updates the renovate readiness action to automate PR labelling.
This follows the [design
doc](https://www.notion.so/Renovate-Readiness-Automation-1aee512f24fc8079af84fb4be18d133f)
that was approved to add labels to PRs and automatically pass/fail
preliminary CI based on readiness checks.

## Related Issue

Fixes defenseunicorns#1350

## Type of change

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

## Steps to Validate

Primarily validated e2e functionality on my fork of core. See the PRs
for examples of the output and labelling (some of these are simulated
based on downgrading versions on main):
- Special case with Pepr (waiting on ib):
#77
- Special case with support deps (plus leaves alone other labels):
#71
- Major image update (plus waiting on cgr):
#75
- Major helm update: #78
- PR that is ready: #76
- Helm chart only: #80
- Waiting on both flavors: #70

Other PRs are also present in that repo (mostly "needs-review") - happy
to validate other cases by changing `main` to simulate certain update
types. Note the labels on each PR and whether initial CI passed or
failed. Also note that these PRs may update over time since renovate is
still active in this repo.

Unit tests are included that can be run with: `cd scripts/renovate &&
npm i && npx jest .` (validate test cases and all of course)

## Checklist before merging

- [x] Test, docs, adr added or updated as needed
- [x] [Contributor
Guide](https://github.com/defenseunicorns/uds-template-capability/blob/main/CONTRIBUTING.md)
followed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant