5
0
Fork 0
mirror of https://github.com/wagoid/commitlint-github-action.git synced 2025-11-07 16:06:56 +00:00

ci: run npm ci to install and ignore scripts (#104)

* ci: run `npm ci` to install and ignore scripts

`npm ci` is meant to be used in CI environments and the scripts are ignored to prevent e.g. Husky
from being installed in the CI environment. See https://docs.npmjs.com/cli/v7/commands/npm-ci.

* ci: run `npm ci` to install and ignore scripts in the Dockerfile
This commit is contained in:
Jeroen de Bruijn 2021-02-25 20:02:06 +01:00 committed by GitHub
parent a0b2acf16c
commit e03ee8edd2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View file

@ -18,7 +18,7 @@ jobs:
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: | restore-keys: |
${{ runner.os }}-node- ${{ runner.os }}-node-
- run: npm install - run: npm ci --ignore-scripts
- run: npm run lint - run: npm run lint
- run: npm test -- --ci --coverage - run: npm test -- --ci --coverage
release: release:
@ -42,7 +42,7 @@ jobs:
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: | restore-keys: |
${{ runner.os }}-node- ${{ runner.os }}-node-
- run: npm install - run: npm ci --ignore-scripts
- name: Configure git user - name: Configure git user
run: | run: |
git config user.email 'github-action@users.noreply.github.com' git config user.email 'github-action@users.noreply.github.com'

View file

@ -21,7 +21,7 @@ jobs:
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: | restore-keys: |
${{ runner.os }}-node- ${{ runner.os }}-node-
- run: npm install - run: npm ci --ignore-scripts
- uses: ./ - uses: ./
id: run_commitlint id: run_commitlint
env: env:
@ -46,7 +46,7 @@ jobs:
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: | restore-keys: |
${{ runner.os }}-node- ${{ runner.os }}-node-
- run: npm install - run: npm ci --ignore-scripts
- uses: ./ - uses: ./
env: env:
NODE_PATH: ${{ github.workspace }}/node_modules NODE_PATH: ${{ github.workspace }}/node_modules

View file

@ -4,7 +4,7 @@ RUN apk --no-cache add git
COPY package*.json / COPY package*.json /
RUN npm ci --production RUN npm ci --production --ignore-scripts
COPY . . COPY . .