Dovetail.Report 1.2.0

Prefix Reserved
dotnet tool install --global Dovetail.Report --version 1.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Dovetail.Report --version 1.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Dovetail.Report&version=1.2.0
                    
nuke :add-package Dovetail.Report --version 1.2.0
                    

📝 Dovetail.Report Tool

Dovetail.Report is a dotnet tool that generates a static, offline-capable HTML report of the DAGs of the pipelines generated by Dovetail. It's useful for helping to understand exactly how Dovetail is wiring the pipelines together.

dotnet tool install --global Dovetail.Report

For CI usage (see below), install it to a local tool manifest instead, so the pinned version is explicit and reproducible rather than always floating to latest:

dotnet new tool-manifest # if your repo doesn't already have one
dotnet tool install Dovetail.Report

🏃 Running

dovetail-report --project path/to/MyApp.csproj

Or --solution path/to/MyApp.sln to report on every project in a solution at once. Omit both to auto-discover in the current directory.

Reports write to ./dovetail-report by default; pass --output <path> to choose another location. Each run replaces that directory's previous contents entirely, so no stale pages are left behind from a since-renamed or since-removed pipeline.

dovetail-report --project Dovetail.Example/Dovetail.Example.csproj --output ./report

📂 Output

The output directory is fully self-contained: index.html, one {FullyQualifiedPipelineName}.html page per discovered pipeline, and a vendor/ folder holding the pinned Mermaid.js build and stylesheet the pages need. Open index.html directly from disk. Nothing on the page reaches out to the network.

Projects with no pipelines will produce an empty report. Projects that don't compile will fail the report generator.

⚒️ Using in CI

As long as you have Dovetail.Report in your repo's tool manifest, dotnet tool restore will pull the tool in, and dovetail-report can be used as a step in your CI build. Here's a GitHub Actions example:

- name: Generate Dovetail report
  run: |
    dotnet tool restore
    dotnet tool run dovetail-report --project MyApp/MyApp.csproj --output dovetail-report

- name: Upload Dovetail report
  uses: actions/upload-artifact@v4
  with:
    name: dovetail-report
    path: dovetail-report
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.2.0 51 9/18/2026
1.1.1 118 9/6/2026
1.1.0 107 8/30/2026
1.0.0 114 8/24/2026
0.9.0-beta 103 8/24/2026