Forked to change default behaviour, files are overwritten instead of duplicated.
Github action to minify html, javascript and css files, using minify.
First you need to check out your repository, then configure the Minify-JS job, at the end you can commit to your repository. Below is an example of how to do all of this.
name: Minify Workflow
on:
push:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
# Checks-out your repository
- uses: actions/checkout@v2
with:
ref: ${{ github.ref }}
# Job for Minify-JS
- name: Web minifier
uses: zugazagoitia/[email protected]
with:
directory: 'src/component.js' # (OPTIONAL)
output: 'minify/src/' # (OPTIONAL)
# Auto-commit to repository
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: 'Minify-JS : Commit Pipeline'
branch: ${{ github.ref }}