GitHub Action

Catch Dependency ConflictsBefore They Hit Production

Automated dependency analysis on every pull request. Get health scores, conflict detection, and copy-paste fix commands posted directly as PR comments.

Free tier with 50 runs/monthWorks with Angular, React, and VueZero configuration neededAutomatic PR comments

Up and Running in 3 Minutes

Three simple steps to automated dependency checks on every pull request

Step 01

Get Your API Key

Create a free account and generate an API key from your dashboard. Keys start with dfx_live_ for easy identification.

Step 02

Add Secret to GitHub

Go to your repository Settings, then Secrets and variables, then Actions. Add DEPFIXER_API_KEY as a new repository secret.

Step 03

Add Workflow YAML

Create a workflow file in .github/workflows/ and paste the configuration. DepFixer runs automatically on every PR.

.github/workflows/depfixer.yml

.github/workflows/depfixer.yml
name: Dependency Check
on: [pull_request]

jobs:
  depfixer:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: depfixer/action@v1
        with:
          api-key: ${{ secrets.DEPFIXER_API_KEY }}

What You Get on Every PR

A detailed dependency report posted as a comment on your pull request

Health Score (0-100)

Instant overview of your dependency health with a clear numeric score and visual indicator.

Conflict Detection by Severity

Issues categorized as critical, high, medium, or low so you know what to fix first.

Copy-Paste Fix Commands

Ready-to-run npm install commands with exact versions to resolve every conflict.

Auto-Updated Comments

Comments update on new pushes instead of creating duplicates. Your PR stays clean.

PR Comment Preview
DepFixer Dependency Report
Health Score:[██████████] 92/100(HEALTHY)
Conflicts:3 issues found
Issues by Severity
CRITICAL 0
HIGH 1
MEDIUM 1
LOW 1
Fix Commands
$ npm install @angular/core@18.2.0 typescript@5.4.5 rxjs@7.8.1
Powered by DepFixer | Updated automatically on new pushes

Configuration Options

Customize the action to fit your workflow

Input
Description
Default
Required
api-key
Your DepFixer API key
---
Yes
fail-on-conflicts
Fail the check if conflicts are found
true
No
package-json-path
Path to package.json
./package.json
No
min-health-score
Minimum health score to pass
0
No
post-comment
Post results as PR comment
true
No

Advanced configuration example:

advanced-config.yml
- uses: depfixer/action@v1
  with:
    api-key: ${{ secrets.DEPFIXER_API_KEY }}
    min-health-score: 80
    fail-on-conflicts: true
    package-json-path: ./packages/frontend/package.json

Simple, Transparent Pricing

Start free and scale as your team grows

Free

$0/month

50 runs/month

Health score on every PR
Conflict detection
PR comment reports
Angular, React, and Vue support
Priority support
Custom thresholds
Get Started Free
Most Popular

Pro

$19/month

500 runs/month

Everything in Free
Priority analysis queue
Custom health score thresholds
Monorepo support
Email support
Upgrade to Pro

Enterprise

Custom

Unlimited runs

Everything in Pro
Unlimited monthly runs
Dedicated support
SLA guarantee
Custom integrations
Contact Sales

Start Checking Dependencies Today

Set up in 3 minutes. Get automated dependency reports on every pull request. Free for up to 50 runs per month.