Skip to content

chore(deps): pin dependencies - #46

Open
renovate-ce-paramount-engineering[bot] wants to merge 1 commit into
mainfrom
renovate/pin-dependencies
Open

chore(deps): pin dependencies#46
renovate-ce-paramount-engineering[bot] wants to merge 1 commit into
mainfrom
renovate/pin-dependencies

Conversation

@renovate-ce-paramount-engineering

@renovate-ce-paramount-engineering renovate-ce-paramount-engineering Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
@electron/notarize devDependencies pin ^2.2.12.5.0
concurrently devDependencies pin ^10.0.010.0.4
cross-env devDependencies pin ^10.0.010.1.0
docker/dockerfile syntax pinDigest 87999aa
electron-builder (source) devDependencies pin ^26.0.026.15.3
jsdom devDependencies pin ^29.0.029.1.1
node final pinDigest 6c74791
node stage pinDigest 6c74791
sharp (source, changelog) devDependencies pin ^0.35.00.35.3
tsx (source) devDependencies pin ^4.21.04.23.1
typescript (source) devDependencies pin ^5.7.35.9.3
vite (source) devDependencies pin ^8.0.08.1.5
vite-plugin-solid devDependencies pin ^2.11.62.11.14
wait-on devDependencies pin ^9.0.09.1.0

⚠️ Renovate's pin functionality does not currently wire in the release age for a package, so the Minimum Release Age checks can apply. You will need to manually validate the Minimum Release Age for these package(s).

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "before 6am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, 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 has been generated by Renovate CE.

@renovate-ce-paramount-engineering renovate-ce-paramount-engineering Bot added the dependencies Pull requests that update a dependency file label Jul 13, 2026
@renovate-ce-paramount-engineering
renovate-ce-paramount-engineering Bot force-pushed the renovate/pin-dependencies branch 6 times, most recently from 28a3f0d to bb0300d Compare July 22, 2026 17:01
@renovate-ce-paramount-engineering
renovate-ce-paramount-engineering Bot force-pushed the renovate/pin-dependencies branch 2 times, most recently from fec03f9 to 8863d13 Compare July 24, 2026 22:01

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.

Pull request overview

Pins key development/build dependencies and Docker base images to exact versions/digests to improve build reproducibility across the monorepo.

Changes:

  • Pinned TypeScript to 5.9.3 across multiple workspace packages.
  • Pinned desktop app devDependencies (e.g., vite, tsx, electron-builder, jsdom, sharp) to exact versions and updated package-lock.json accordingly.
  • Pinned Dockerfile syntax and node:22-bookworm-slim image references to specific digests.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
packages/roku-dev-studio-remote-server/package.json Pin typescript devDependency to 5.9.3.
packages/roku-dev-studio-platform/package.json Pin typescript devDependency to 5.9.3.
packages/roku-dev-studio-network-inspector/package.json Pin typescript devDependency to 5.9.3.
packages/roku-dev-studio-mcp/package.json Pin typescript devDependency to 5.9.3.
packages/roku-dev-studio-api/package.json Pin typescript devDependency to 5.9.3.
apps/roku-dev-studio/package.json Pin multiple devDependencies to exact versions for reproducible tooling/builds.
package-lock.json Lockfile updates to reflect pinned versions and updated transitive dependencies.
Dockerfile Pin Dockerfile syntax + Node base image digests for deterministic builds.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile
# order (platform → api → mcp). Deliberately skips apps/* (Electron/Monaco),
# which the MCP server does not use — keeps the build small and reliable.
FROM node:22-bookworm-slim AS build
FROM node:22-bookworm-slim@sha256:6c74791e557ce11fc957704f6d4fe134a7bc8d6f5ca4403205b2966bd488f6b3 AS build
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

Development

Successfully merging this pull request may close these issues.

1 participant