diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 8fb0d238a..92815d2ae 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -16,41 +16,18 @@ jobs: uses: actions/setup-node@v2.4.1 with: node-version: ${{ matrix.node-version }} - # - name: Cache ionic site - # id: ionic-site - # uses: actions/cache@v2 - # with: - # path: ~/ionic-site/ - # key: ionic-site-${{ hashFiles('**/package-lock.json') }} - - name: Cache node modules - uses: actions/cache@v2 - env: - cache-name: cache-node-modules - with: - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - - name: Setup git - run: bash ./scripts/git/config.sh - - name: Prepare ionic-site repo - if: github.ref == 'refs/heads/master' - run: bash ./scripts/docs/prepare.sh + - name: Install dependencies run: npm ci + - name: Lint run: npm run lint + - name: Build run: npm run build + - name: Test run: npm run test + - name: Readmes run: npm run readmes - # - name: Deploy doc - # if: github.ref == 'refs/heads/master' - # run: bash ./scripts/docs/update_docs.sh - # env: - # GITHUB_PROJECT_REPONAME: ${{ github.repository }} - # GITHUB_SHA1: ${{ github.sha }}