/minify-js

Minify html, javascript and css files.

Primary LanguageShellMIT LicenseMIT

Minify-JS Action

Info

Forked to change default behaviour, files are overwritten instead of duplicated.

License

MIT License

Version

GitHub Release

Github action to minify html, javascript and css files, using minify.

Usage

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/minify-js@v0.2
        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 }}