Skip to content

chore: bump go-mod-validator to v1 #30

chore: bump go-mod-validator to v1

chore: bump go-mod-validator to v1 #30

name: Dependency Review - License/Vulns
###
# This workflow analyzes dependencies introduced by pull requests to help identify security vulnerabilities
# and for invalid dependency licenses.
#
# The default config-preset is "license-deny-vulnerability-high". This preset has this behavior:
#
# Fail if a dependency is found with a license that is in the deny_licenses list and fails if vulnerabilities are found in the
# dependency tree with a high severity or greater.
#
# To override the config-preset, set the DEPENDENCY_REVIEW_CONFIG_PRESET repo variable using the gh cli:
# gh variable set DEPENDENCY_REVIEW_CONFIG_PRESET --body "license-deny-vulnerability-high"
#
# To override the show-openssf-scorecard option, set the DEPENDENCY_REVIEW_SHOW_OPENSSF_SCORECARD repo variable using the gh cli:
# gh variable set DEPENDENCY_REVIEW_SHOW_OPENSSF_SCORECARD --body "false"
###
on:
merge_group:
pull_request:
permissions: {}
jobs:
license-and-vulnerabilities:
name: License and Vulnerabilities
permissions:
contents: read
runs-on: ubuntu-latest
# Skip on merge group events
if: ${{ github.event_name == 'pull_request' }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
persist-credentials: false
- name: Dependency Review
uses: smartcontractkit/.github/actions/dependency-review@dependency-review/v2
with:
config-preset: ${{ vars.DEPENDENCY_REVIEW_CONFIG_PRESET || 'license-deny-vulnerability-high' }}
show-openssf-scorecard: ${{ vars.DEPENDENCY_REVIEW_SHOW_OPENSSF_SCORECARD || 'true' }}