Skip to content

chore(deps): bump @dotenvx/dotenvx from 2.21.0 to 2.38.0 - #532

Merged
davidwkeith merged 1 commit into
mainfrom
dependabot/npm_and_yarn/dotenvx/dotenvx-2.32.3
Oct 21, 2026
Merged

davidwkeith merged 1 commit into
mainfrom
dependabot/npm_and_yarn/dotenvx/dotenvx-2.32.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @dotenvx/dotenvx from 2.21.0 to 2.38.0.

Release notes

Sourced from @​dotenvx/dotenvx's releases.

v2.38.0

see CHANGELOG

v2.37.0

see CHANGELOG

v2.36.0

see CHANGELOG

v2.35.0

see CHANGELOG

v2.34.2

see CHANGELOG

v2.34.1

see CHANGELOG

v2.34.0

see CHANGELOG

v2.33.0

see CHANGELOG

v2.32.4

see CHANGELOG

v2.32.3

see CHANGELOG

v2.32.2

see CHANGELOG

v2.32.1

see CHANGELOG

v2.32.0

see CHANGELOG

v2.31.1

see CHANGELOG

v2.31.0

see CHANGELOG

v2.30.0

see CHANGELOG

v2.29.0

see CHANGELOG

... (truncated)

Changelog

Sourced from @​dotenvx/dotenvx's changelog.

2.38.0 (2026-10-16)

Added

  • Add getSync convenience (#1029)

Changed

  • Default to file key storage in non-interactive mode (#1028)

2.37.0 (2026-10-15)

Added

  • New: Dotenvx Armor Enclaved Keys - software enclaved on the remote provider like Vercel, GitHub Actions, and more. (#1026)
⛨ Choose key type …
  ⛨ Armored
❯ ◊ Enclaved

2.36.0 (2026-10-14)

Added

  • Add dotenvx armor invite command (#1025)

2.35.0 (2026-10-13)

Added

  • Add encrypt --with to bring public key. Useful for Dotenvx Armor's new remote enclaved private keys. Encrypt locally but decrypt only on the remote software enclave. Private keys never leave. (#1022)

Changed

  • Use atomic file writes in protect (#1019)

2.34.2 (2026-10-09)

Changed

  • Patch: fix atomic edge case of writing .env and .env.keys file (#1014)

2.34.1 (2026-10-08)

Changed

  • Patch: don't write public key on ctrl+c or prompt failure (#1009)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 3, 2026
@dependabot
dependabot Bot requested a review from davidwkeith as a code owner October 3, 2026 23:53
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label Oct 3, 2026

Copy link
Copy Markdown
Owner

Automated review of the dotenvx 2.21.0 → 2.32.3 bump

The diff itself is correct. It touches only packages/server/package.json (pinned to the exact version, as CLAUDE.md requires) and pnpm-lock.yaml. I'd hold the merge until the items below are checked.

Should be verified before merge

  1. Breaking changes between 2.21 and 2.32. The 2.32.0 release notes mark Envfile → Envspec, and removal of dotenvx init (now dotenvx spec), as BREAKING. 2.32.3 also renames the file to Dotenvspec and changes CLI startup.
  2. @dwk/server relies on dotenvx internals. docs/superpowers/specs/2026-07-27-server-dotenv-support-design.md §3 depends on dotenvx's keynames.js filename-derivation behaviour for <domain>.env private-key names. It also depends on config({ path: [...], quiet: true }) path precedence. Please confirm the server's dotenv tests, including the real-CLI encrypted-value test, still pass. Wait for build-test to finish green rather than assuming. If key-name derivation changed, the doc's workflow needs updating too.
    2b. Docs still pin the old version. docs/superpowers/plans/2026-07-27-server-dotenv-support.md mentions 2.19.0. It is a historical plan, so this is probably fine to leave.

Supply-chain and footprint notes

  • @dotenvx/primitives jumps 2.2.0 → 3.0.3, a major bump, as a transitive dependency.
  • New transitive dependencies for a private, Docker-only package:
  • The lockfile also bumps unrelated packages: postcss, nanoid, picomatch, source-map-js and @napi-rs/wasm-runtime. These are likely resolver churn, but they widen the blast radius for what is nominally a one-package change. Please confirm the root build and tests are unaffected.
  • Because @dwk/server ships as a Docker image, check the image job. Also confirm the bundle step (dist-bundle) still handles node-forge/global-agent.

CONTRIBUTING.md and CLAUDE.md conformance

  • Title: chore(deps): … is valid Conventional Commits. CLAUDE.md asks the scope to be the package name without the @dwk/ prefix, so chore(server): bump @dotenvx/dotenvx to 2.32.3 would match the convention more closely. deps is Dependabot's default and probably acceptable, but consider renaming at squash time.
  • Body: it doesn't follow .github/PULL_REQUEST_TEMPLATE.md (Summary / Packages affected / Checklist). That is expected for a Dependabot PR. Please fill in those sections before the squash-merge if you want the repo convention honoured.
  • Changeset: none is included. @dwk/server is "private": true and never published, so none should be needed. Confirm pnpm changeset status is happy.
  • Local CI gate: lint → format:check → typecheck → build → test must all pass. Only build-test and the image job are still running. Don't merge on a lockfile-only change before they finish.
  • Review threads: none exist yet. Resolve any that appear before merging.

Recommendation: hold until build-test and image are green, with explicit confirmation that the server's dotenv encryption and key-name tests pass on 2.32.3.


Generated by Claude Code

Bumps [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) from 2.21.0 to 2.38.0.
- [Release notes](https://github.com/dotenvx/dotenvx/releases)
- [Changelog](https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md)
- [Commits](dotenvx/dotenvx@v2.21.0...v2.38.0)

---
updated-dependencies:
- dependency-name: "@dotenvx/dotenvx"
  dependency-version: 2.32.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot changed the title chore(deps): bump @dotenvx/dotenvx from 2.21.0 to 2.32.3 chore(deps): bump @dotenvx/dotenvx from 2.21.0 to 2.38.0 Oct 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/dotenvx/dotenvx-2.32.3 branch from c68a275 to 5655ea6 Compare October 21, 2026 02:02
@davidwkeith
davidwkeith merged commit 27311a9 into main Oct 21, 2026
7 checks passed
@davidwkeith
davidwkeith deleted the dependabot/npm_and_yarn/dotenvx/dotenvx-2.32.3 branch October 21, 2026 02:10
davidwkeith added a commit that referenced this pull request Oct 21, 2026
Bumps ws to 8.22.0 and @types/ws to 8.18.2 in packages/server.

Rebased onto main after #519, #522, #526, #532, and #533 merged ahead
of this PR; no content changes beyond the ws bump itself.

Signed-off-by: dependabot[bot] <[email protected]>
Co-Authored-By: Claude Sonnet 5 <[email protected]>
davidwkeith added a commit that referenced this pull request Oct 21, 2026
Bumps ws to 8.22.0 and @types/ws to 8.18.2 in packages/server.

Rebased onto main after #519, #522, #526, #532, and #533 merged ahead
of this PR; no content changes beyond the ws bump itself.

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: David W. Keith <[email protected]>
Co-authored-by: Claude Sonnet 5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant