diff --git a/.github/workflows/test_and_deploy.yml b/.github/workflows/deploy_products.yml similarity index 86% rename from .github/workflows/test_and_deploy.yml rename to .github/workflows/deploy_products.yml index ca2046f..2bf35c5 100644 --- a/.github/workflows/test_and_deploy.yml +++ b/.github/workflows/deploy_products.yml @@ -1,15 +1,14 @@ -name: Test & Deploy +name: Deploy products on: push: branches: [ main ] paths: - 'src/**' - - 'tests/**' - 'docs/**' - 'elm.json' - 'package.json' - 'package-lock.json' - - '.github/workflows/test_and_deploy.yml' + - '.github/workflows/deploy_products.yml' jobs: build: runs-on: ubuntu-latest @@ -20,8 +19,6 @@ jobs: elm-version: 0.19.1 - name: install npm dependencies run: npm install - - name: Test - run: ./node_modules/elm-test/bin/elm-test - run: elm make src/Main.elm --output=docs/main.js - name: git setting run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..ff9a99c --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,33 @@ +name: Test +on: + push: + branches: [ main ] + paths: + - 'src/**' + - 'tests/**' + - 'docs/**' + - 'elm.json' + - 'package.json' + - 'package-lock.json' + - '.github/workflows/test.yml' + pull_request: + paths: + - 'src/**' + - 'tests/**' + - 'docs/**' + - 'elm.json' + - 'package.json' + - 'package-lock.json' + - '.github/workflows/test.yml' +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: jorelali/setup-elm@v3 + with: + elm-version: 0.19.1 + - name: install npm dependencies + run: npm install + - name: Test + run: ./node_modules/elm-test/bin/elm-test