framjet/Container Diff Report Generator

A GitHub Action to generate a container diff report in markdown format.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Aug 13, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: framjet/container-diff-report-action@285e67cde0e8c9c10a9260bda6ed94323b4032bb # v2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
image1First container image to compare (usually PR image)yes
image2Second container image to compare (usually base image)yes
allowed-extensionsComma-separated list of file extensions to diff (e.g., "js,ts,py,go,java"). Use "*" to allow all files.nojs,ts,jsx,tsx,py,go,java,kt,swift,rb,php,c,cpp,h,hpp,cs,rs,scala,clj,sh,bash,zsh,fish,ps1,bat,cmd,dockerfile,makefile,cmake,yaml,yml,json,xml,toml,ini,cfg,conf,config,properties,env,sql,md,txt,html,css,scss,sass,less,vue,svelte,dart,lua,r,pl,pm,ex,exs,erl,hrl,elm,hs,lhs,ml,mli,fs,fsx,fsi,vb,asm,s,m,mm,plist
max-file-sizeMaximum file size in bytes to diff (default: 1MB)no1048576
render-htmlWhether to render the report in HTML too (default: false)nofalse
ignore-patternsPipe-separated regex patterns for files to ignore (e.g., "node_modules/.*|\.git/.*|.*\.log")no""
namedescription
diff-reportThe generated markdown diff report
has-changesWhether there are any changes between the images
report-filePath to the generated report file
report-file-htmlPath to the generated HTML report file