Skip to content

Bump vale from 3.17.1.0 to 3.18.0.0 #2287

Bump vale from 3.17.1.0 to 3.18.0.0

Bump vale from 3.17.1.0 to 3.18.0.0 #2287

Workflow file for this run

---
name: Lint
on:
push:
branches: [main]
pull_request:
branches: [main]
schedule:
# * is a special character in YAML so you have to quote this string
# Run at 1:00 every day
- cron: 0 1 * * *
permissions: {}
jobs:
build:
strategy:
matrix:
python-version: ['3.14']
platform: [ubuntu-latest, windows-latest]
hook-stage: [pre-commit, pre-push, manual]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v7 # We need our tags in order to calculate the version
# in the Sphinx setup.
with:
persist-credentials: false
fetch-depth: 0
fetch-tags: true
- name: Install uv
uses: astral-sh/setup-uv@v10.0.1
with:
enable-cache: true
cache-dependency-glob: '**/pyproject.toml'
- name: Lint
uses: j178/prek-action@v3.0.0
with:
# Avoid Windows os error 193 from corrupted prek hook cache.
cache: false
prek-version: 0.4.11
extra-args: >-
--all-files --hook-stage ${{ matrix.hook-stage }} --verbose
env:
UV_NO_CACHE: '1'
UV_PYTHON: ${{ matrix.python-version }}
# hadolint is not available on Windows.
# nixfmt depends on the Haskell `unix` package, which is
# not buildable on Windows.
SKIP: ${{ runner.os == 'Windows' && 'hadolint,nixfmt' || '' }}
completion-lint:
needs: build
runs-on: ubuntu-latest
if: always() # Run even if one matrix job fails
steps:
- name: Check matrix job status
run: |-
if ! ${{ needs.build.result == 'success' }}; then
echo "One or more matrix jobs failed"
exit 1
fi