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
| Column | Description |
|---|---|
| Dependency | Package name |
| Current | Current version |
| Available | New version |
| Type | Major/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 propertiespackage.json— npm dependenciesDockerfile— Base image tags
Installation
If Renovate isn’t installed, Needlecast prompts you to install it:
- Click Install Renovate in the panel
- Choose your package manager:
- npm:
npm install -g renovate - Homebrew:
brew install renovate - Scoop:
scoop install renovate - Chocolatey:
choco install renovate
- npm: