Skip to content

Install Script Changes for Omnitruck Documents #2557

Install Script Changes for Omnitruck Documents

Install Script Changes for Omnitruck Documents #2557

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: lint
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events
pull_request:
push:
branches:
- main
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
cspell-action:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: streetsidesoftware/[email protected]
with:
files: '**/*.md'
root: '.'
github_token: "${{ secrets.GITHUB_TOKEN }}"
incremental_files_only: true
inline: error
strict: true
# Path to CSpell config file
config: 'cspell.yaml'
markdownlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
token: "${{ secrets.GITHUB_TOKEN }}"
- uses: carlosperate/[email protected]
id: download-mdl-config
with:
file-url: 'https://raw.githubusercontent.com/chef/chef-web-docs/main/.markdownlint.yaml'
file-name: 'markdownlint.yaml'
- uses: DavidAnson/markdownlint-cli2-action@v5
with:
globs: |
*.md
content/**/*.md
!_vendor/
!content/resources/_index.md
!content/habitat/
!infra_resources_readme.md
vale:
name: runner / vale
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: errata-ai/vale-action@reviewdog
with:
files: '["archetypes", "assets", "content", "data", "layouts", "static", "themes"]'
vale_flags: "--config=tools/vale/.vale-github-action.ini"
filter_mode: diff_context
fail_on_error: true