From 9ffb1a53dc00ddd42e6ca3847fae365c9be2193b Mon Sep 17 00:00:00 2001 From: Sergii Ivashchenko Date: Wed, 27 Oct 2021 18:09:56 +0100 Subject: [PATCH] Extracted js tests to a separate build --- .github/workflows/php.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 1af77466..119d380e 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -7,8 +7,7 @@ on: branches: [ master, develop ] jobs: - build: - + php: runs-on: ubuntu-latest strategy: fail-fast: false @@ -41,10 +40,6 @@ jobs: - name: Install dependencies run: npm install - - name: Run ESLint - run: npm run eslint -- eslint/rules - - name: Run JSCS - run: npm run jscs eslint/rules Magento2 - name: Validate composer run: composer validate @@ -63,3 +58,23 @@ jobs: - name: Run framework suite run: vendor/bin/phpcs --standard=Magento2Framework Magento2/Helpers Magento2/Sniffs Magento2Framework/Sniffs + js: + runs-on: ubuntu-latest + name: Javascript tests + + steps: + - name: Setup node + uses: actions/setup-node@v2 + with: + node-version: '16' + + - uses: actions/checkout@v2 + + - name: Install dependencies + run: npm install + + - name: Run ESLint + run: npm run eslint -- eslint/rules + + - name: Run JSCS + run: npm run jscs eslint/rules Magento2