chore: add vale checks #840
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: ci | |
on: [push] | |
jobs: | |
lint: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repo | |
uses: actions/checkout@v3 | |
- name: Install pnpm | |
uses: pnpm/action-setup@v4 | |
- name: Install dependencies | |
run: pnpm install --frozen-lockfile | |
- name: Convert specs to JSON | |
run: pnpm run to-json | |
- name: Format files | |
run: pnpm run format | |
- name: Check for uncommitted changes | |
run: | | |
if [[ -n "$(git status --porcelain)" ]]; then | |
echo "::error::Code formatting issues detected. Please run 'pnpm run precommit' locally and commit the changes." | |
echo "The following files need formatting:" | |
git status --porcelain | |
git diff | |
exit 1 | |
else | |
echo "All files are properly formatted." | |
fi | |
- uses: errata-ai/[email protected] | |
fern-check: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repo | |
uses: actions/checkout@v3 | |
- name: Install Fern | |
run: npm install -g fern-api | |
- name: Check Fern API is valid | |
run: fern check |