Skip to content

Fix typos in the code using "codespell" package, enforce codespell check as part of CI #429

Fix typos in the code using "codespell" package, enforce codespell check as part of CI

Fix typos in the code using "codespell" package, enforce codespell check as part of CI #429

Workflow file for this run

name: 'Dependency Review'
on:
pull_request:
branches:
- trunk
permissions:
actions: write # Needed for skip-duplicate-jobs job
contents: read
jobs:
# Special job which skips duplicate jobs
pre_job:
name: Skip Duplicate Jobs Pre Job
runs-on: ubuntu-latest
# Map a step output to a job output
outputs:
should_skip: ${{ steps.skip_check.outputs.should_skip }}
steps:
- name: Checkout code
uses: actions/checkout@master
with:
persist-credentials: false
submodules: recursive
- id: skip_check
# NOTE: We store action as submodule since ASF doesn't allow directly referencing external
# actions
uses: ./.github/actions/skip-duplicate-actions # v4.0.0
with:
cancel_others: 'true'
github_token: ${{ github.token }}
dependency-review:
name: Dependency Review
runs-on: ubuntu-latest
needs: pre_job
if: ${{ needs.pre_job.outputs.should_skip == 'false' || github.ref == 'refs/heads/trunk' }}
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v3
- name: 'Dependency Review'
uses: actions/dependency-review-action@v3
# TODO: We really want one check for direct prod dependencies where we
# only allows ASF, MIT, BSD and nother one for testing / dev
# dependencies where we also allow GPL, etc.
#with:
# allow-licenses: MIT, Apache-2.0, BSD-3-Clause