Skip to content

Commit cf89902

Browse files
committed
make omit dev deps optional
1 parent 8c03970 commit cf89902

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

actions/publish/action.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ on:
3131
required: false
3232
default: 'low'
3333
type: string
34+
omit-dev-dependencies:
35+
description: 'Whether to skip devDependencies in npm audit'
36+
required: false
37+
default: false
38+
type: boolean
3439
version:
3540
description: 'Version to publish (must start with v, e.g. v1.2.3)'
3641
required: true
@@ -65,6 +70,11 @@ on:
6570
required: false
6671
default: 'low'
6772
type: string
73+
omit-dev-dependencies:
74+
description: 'Whether to skip devDependencies in npm audit'
75+
required: false
76+
default: false
77+
type: boolean
6878
version:
6979
description: 'Version to publish (must start with v, e.g. v1.2.3)'
7080
required: true
@@ -144,7 +154,7 @@ jobs:
144154

145155
- name: Check for vulnerable dependencies
146156
id: npm_audit
147-
run: npm audit --omit=dev --audit-level=${{ inputs.audit-level }}
157+
run: npm audit ${{ inputs.omit-dev-dependencies && '--omit=dev' || '' }} --audit-level=${{ inputs.audit-level }}
148158

149159
- name: Install dependencies
150160
id: npm_ci

0 commit comments

Comments
 (0)