jakobhoeg/Dataverse Solution Diff

Deterministic change & accountability report for two Dataverse solution snapshots.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
baselineBaseline snapshot - solution .zip, container zip/folder, raw extract, or pac-unpacked folder.yes—
currentCurrent snapshot (same accepted formats; need not match the baseline format).yes—
formatReport format, md or json.nomd
summary-onlyEmit only the counts line instead of the full per-component report.nofalse
outPath to write the report to.nodvdrift-report.md
configPath to a dvdrift.json config file. Defaults to dvdrift.json in the working directory if present.no""
offlineSkip the Dataverse attribution/state join entirely.nofalse
fail-on-changeFail the step when any change is detected. The `changed` output is set either way.nofalse
job-summaryAppend a Markdown report to the GitHub job summary. Ignored when format is json.notrue
working-directoryDirectory to resolve snapshot paths from.no.
tool-versionVersion of the DataverseDrift global tool to install. Defaults to the latest release.no""
urlDataverse environment URL for the attribution join.no""
tenant-idTenant id for client-credentials auth.no""
client-idApp registration client id for client-credentials auth.no""
client-secretClient secret for client-credentials auth.no""
access-tokenPre-acquired Dataverse access token, as an alternative to client credentials.no""
namedescription
report-pathPath of the generated report.
changedSet to "true" when the diff found at least one change.