actions-marketplace-validations/Diffuse Action for Gradle
Generates Jake Wharton's Diffuse tool output between head and target branch of a Pull Request
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Dec 28, 2025
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/usefulness_diffuse-action@e80c96e92e19358b4d2f3d09e6bcda564545154a # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| old-file-path | old file path | yes | — |
| old-mapping-path | old mapping file produced by R8 or ProGuard | no | — |
| new-file-path | new file path | yes | — |
| new-mapping-path | new mapping file produced by R8 or ProGuard | no | — |
| lib-version | release version, e.g "0.1.0" or "latest" | yes | latest |
| diffuse-repo | Diffuse repo id, with published release artifacts, e.g "usefulness/diffuse" or "JakeWharton/diffuse" | yes | usefulness/diffuse |
| debug | if true, shows additional debug information | no | false |
Outputs
| name | description |
|---|---|
| diff-raw | Diffuse full output |
| diff-file | Diffuse full output as file |
| diff-gh-comment | Diffuse full output as Github comment. Summary in expanded state, other sections collapsed |
| diff-gh-comment-all-collapsed | Diffuse full output as Github comment. All sections are collapsed |
| diff-gh-comment-no-dex | Diffuse full output as Github comment, without dex section, workaround for https://github.com/JakeWharton/diffuse/issues/96 |
| diff-gh-comment-no-dex-all-collapsed | Diffuse full output as Github comment all collapsed, without dex section, workaround for https://github.com/JakeWharton/diffuse/issues/96 |
| summary | Diffuse summary |
| apk | Diffuse apk info |
| dex | Diffuse dex info |
| manifest | Diffuse manifest info |
| arcs | Diffuse arcs info |
| jar | Diffuse jar info |
| classes | Diffuse classes info |
| size-old-bytes | Old artifact size, number, in Bytes |
| size-old-text | Old artifact size, text, formatted with unit i.e. 320 KiB |
| size-new-bytes | New artifact size, number, in Bytes |
| size-new-text | New artifact size, text, formatted with unit i.e. 320 KiB |
| size-diff-comment_style_1 | Size diff in a human readable form. i.e. '+16.6MiB (16.1MiB -> 32.7MiB)' |