Skip to content

Update dependencies and switch to pnpm - #339

Merged
kevinkupski merged 1 commit into
mainfrom
dependency-update-2026-10
Nov 5, 2026
Merged

kevinkupski merged 1 commit into
mainfrom
dependency-update-2026-10

Conversation

@kevinkupski

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are recorded for the dependency updates and pnpm/ECMAScript module migration.

No open issues 🎉

2 files not reviewed
  • global-variables/package-lock.json: Generated file
  • global-variables/pnpm-lock.yaml: Generated file
What changed in this PR

Updates dependencies and migrates the global-variables and deployment-status actions to pnpm and ECMAScript modules.

Changes:

  • Updates runtime and development dependencies, pins pnpm, and replaces the global-variables npm lockfile.
  • Adapts source imports, compiled output, TypeScript settings, and Jest configuration for ECMAScript modules.
  • Updates the Node.js version and deployment-status CI workflow to use pnpm.
File Description
global-variables/​src/​index.js Converts CommonJS imports to ECMAScript imports.
global-variables/​pnpm-lock.yaml Adds pnpm dependency and package-manager locks.
global-variables/​package.json Enables modules, pins pnpm, and updates dependencies.
global-variables/​package-lock.json Removes the npm lockfile.
global-variables/​dist/​package.json Marks bundled output as ECMAScript modules.
deployment-status/​tsconfig.json Configures ES2022, NodeNext, and explicit type declarations.
deployment-status/​src/​initial-status.ts Adds .js extensions to local imports.
deployment-status/​src/​final-status.ts Adds .js extensions to local imports.
deployment-status/​pnpm-workspace.yaml Disables build scripts for two dependencies.
deployment-status/​package.json Updates dependencies and configures pnpm and module-aware testing.
deployment-status/​lib/​update-status.js Updates compiled output to modules and native async syntax.
deployment-status/​lib/​initial-status.js Updates compiled initial-status output for modules.
deployment-status/​lib/​final-status.js Updates compiled final-status output for modules.
deployment-status/​lib/​constats.js Converts the compiled state export to module syntax.
deployment-status/​jest.config.js Enables module-aware TypeScript transformation and import mapping.
deployment-status/​dist/​initial-status/​package.json Marks the initial-status bundle as a module.
deployment-status/​dist/​final-status/​package.json Marks the final-status bundle as a module.
.tool-versions Updates the pinned Node.js version.
.github/​workflows/​deployment-status.yaml Sets up pnpm and Node.js and uses frozen-lockfile installation.

Review effort: Balanced

@stefanvocke stefanvocke left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Cool, wenn das so läuft und diese Import Hilfskonstrukte weg können 👍

@kevinkupski
kevinkupski merged commit d667690 into main Nov 5, 2026
4 checks passed
@kevinkupski
kevinkupski deleted the dependency-update-2026-10 branch November 5, 2026 09:23

This branch was successfully deployed

1 active deployment
qa — 07da6385 Deployed Oct 27, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants