Skip to content

narrative review phase 4: paper-review + humanizer (#55) #49

narrative review phase 4: paper-review + humanizer (#55)

narrative review phase 4: paper-review + humanizer (#55) #49

Workflow file for this run

name: lint
on:
push:
branches: [main]
pull_request:
branches: [main]
permissions:
contents: read
jobs:
typos:
name: typos
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: crate-ci/typos@v1.29.4
with:
config: ./_typos.toml
actionlint:
name: actionlint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Lint workflows
run: |
# Pin actionlint installer to a specific tag rather than `main`
# so a poisoned upstream commit cannot inject code into CI.
bash <(curl -sSL https://raw.githubusercontent.com/rhysd/actionlint/v1.7.4/scripts/download-actionlint.bash)
./actionlint -color
yamllint:
name: yamllint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.12'
- run: pip install yamllint==1.35.1
- run: yamllint -c .yamllint.yml .
markdownlint:
name: markdownlint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: DavidAnson/markdownlint-cli2-action@v18
with:
config: .markdownlint.json
globs: |
**/*.md
!derivatives/**
!node_modules/**
!research/collection/*/*/source.md