A GitHub Action for compressing files using Brotli or GZip compression.
In case you deploy your Blazor Web on GitHub Pages are have modified some files (*.js or *.html) and want to recompress these, use this GitHub Action.
The path to find the files. Default this is .
A comma separated list from all the file-extensions you want to compress. Default this is set to .js,.css,.html,.json
A comma separated list from the compresion utilities you want to use. Valid values are brotli and gzip. Default both are used.
Maximum folder depth to process. Default this is set to 3.
When using "gzip"-compression, do not save or restore the original name and timestamp. Can be used for deterministic builds.
Default this is set to "false".
- name: CompressFiles
uses: stefh/ghaction-CompressFiles@v2
with:
path: ${{ env.PUBLISH_DIR }}
extensions: '.js,.css,.html'
tools: 'brotli,gzip'