Renovate Integration

Renovate Panel

Needlecast includes a dockable Renovate panel for managing dependency updates across your projects.

Features

Local-Only Mode

Renovate runs in platform=local mode, which means:

  • No GitHub token required
  • No GitHub API access needed
  • Updates applied directly to files

Dependency Scanning

Scans your project for outdated dependencies:

  • Maven (pom.xml)
  • npm (package.json)
  • Gradle (build.gradle)
  • Docker (Dockerfile)
  • And more…

Sortable Results Table

ColumnDescription
DependencyPackage name
CurrentCurrent version
AvailableNew version
TypeMajor/Minor/Patch

Color-Coded Updates

  • Red — Major updates (potentially breaking)
  • Orange — Minor updates (new features, backwards compatible)
  • Green — Patch updates (bug fixes)

Apply Updates

Select one or more updates and click Apply. Needlecast modifies the relevant files:

  • pom.xml — Maven properties
  • package.json — npm dependencies
  • Dockerfile — Base image tags

Installation

If Renovate isn’t installed, Needlecast prompts you to install it:

  1. Click Install Renovate in the panel
  2. Choose your package manager:
    • npm: npm install -g renovate
    • Homebrew: brew install renovate
    • Scoop: scoop install renovate
    • Chocolatey: choco install renovate

Next Steps