Skip to content

Feature/package manager#45

Merged
godronus merged 5 commits intomainfrom
feature/package-manager
Jan 8, 2026
Merged

Feature/package manager#45
godronus merged 5 commits intomainfrom
feature/package-manager

Conversation

@godronus
Copy link
Collaborator

@godronus godronus commented Jan 5, 2026

No description provided.

Included Fossa workflow to test licensing
updated Super Linter configuration

updated dependencies to latest versions
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR migrates the project's package manager from npm to pnpm and updates various dependencies and workflows. The main changes include introducing a pnpm workspace configuration, updating GitHub Actions to use pnpm for dependency management, removing npm-specific configurations (like Dependabot and the Licensed workflow), and updating multiple dependencies to their latest versions.

Key Changes

  • Migration from npm to pnpm as the package manager
  • Updated multiple dependencies including @actions/core, @actions/http-client, and various development tools
  • Replaced GitHub workflows to use a new composite setup-node action
  • Added FOSSA compliance checking workflow

Reviewed changes

Copilot reviewed 25 out of 33 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
pnpm-workspace.yaml New pnpm workspace configuration with build dependencies
package.json Updated dependencies including @actions/core (^2.0.1), @github/local-action (^6.0.2), and npm-run-all2
.github/setup-node/action.yaml New composite action for Node.js and pnpm setup
.github/workflows/*.yaml Updated workflows to use the new setup-node composite action and actions/checkout@v6
.github/workflows/fossa.yaml New workflow for FOSSA compliance checking
.github/workflows/licensed.yml Removed Licensed workflow
.github/dependabot.yml Removed Dependabot configuration
eslint.config.mjs Changed tsconfigRootDir from string '.' to __dirname
.gitignore Added package-lock.json to gitignore
dist/* Regenerated bundled JavaScript files from updated TypeScript sources
README.md Updated workflow badge URLs from .yml to .yaml
DEPLOYMENT.md New deployment documentation
secrets/SECRETS.md, deploy-app/DEPLOY-APP.md Updated release documentation with corrected URLs and numbering
.licenses/npm/*.dep.yml Removed old license cache files

@godronus godronus requested a review from qrdl January 5, 2026 16:13
qrdl
qrdl previously approved these changes Jan 8, 2026
update pnpm action and caching
@godronus godronus force-pushed the feature/package-manager branch from d9cdfc9 to 0b2ef5d Compare January 8, 2026 12:13
@godronus godronus merged commit 1bcb9ae into main Jan 8, 2026
23 checks passed
@godronus godronus deleted the feature/package-manager branch January 8, 2026 12:34
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