Cleanup workfile

This commit is contained in:
Ethan O'Brien 2023-10-01 03:01:15 -05:00
parent e7694cf870
commit 78717cdddd

View file

@ -1,42 +1,33 @@
name: Minify Code name: Minify Code
on: [push, pull_request, workflow_dispatch] on:
push:
paths:
- 'data/*.js'
- 'data/*.css'
jobs: jobs:
paths-filter: minify:
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs:
output1: ${{ steps.filter.outputs.data }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: dorny/paths-filter@v2
id: filter
with: with:
filters: | token: ${{ secrets.BOT_ACCESS_TOKEN }}
data: - uses: actions/setup-node@v3
- 'data/**'
# run only if 'data' files were changed
- name: workflow tests
if: steps.filter.outputs.data == 'true'
run: echo "Data file"
# run only if not 'data' files were changed
- name: not workflow tests
if: steps.filter.outputs.data != 'true'
run: echo "NOT Data file"
next-job:
runs-on: ubuntu-latest
# Wait from the paths-filter to be completed before starting next-job
needs: paths-filter
if: needs.paths-filter.outputs.output1 == 'true'
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with: with:
node-version: '12' node-version: '16'
- run: cd data/minify && npm install
- run: cd data/minify && npm run build - name: Setup git
run: |
git config user.name "Ethan O'Brien"
git config user.email "ethanaobrien@emulatorjs.org"
- name: Install NodeJS modules
run: cd data/minify && npm install
- name: Minify code
run: cd data/minify && npm run build
- uses: EndBug/add-and-commit@v9 - uses: EndBug/add-and-commit@v9
with: with:
default_author: github_actions default_author: github_actions