macos-defaults/.github/workflows/test-defaults.yml
Cameron Little 32cf426956 Add support for spaces (and other specials) in keys
Currently, page url generation (slugification) is just toLowerCase. In https://github.com/yannbertrand/macos-defaults/pull/146 I add some defaults that contain keys with spaces, which currently breaks.

This pulls in `slugify` to add support, and shell escapes keys in examples.
2021-04-06 20:53:41 +02:00

38 lines
791 B
YAML

name: Test defaults.yml
on:
push:
branches:
- master
paths:
- 'defaults.yml'
- 'defaults-*.yml'
pull_request:
branches:
- master
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Lint defaults.yml
uses: ibiqlik/action-yamllint@v3.0.0
with:
file_or_dir: defaults.yml
config_file: .github/workflows/config/yml-lint.yml
strict: true
- name: Lint defaults-fr.yml
uses: ibiqlik/action-yamllint@v3.0.0
with:
file_or_dir: defaults-fr.yml
config_file: .github/workflows/config/yml-lint.yml
strict: true
- name: Validate 'defaults-*.yml' against schema
uses: nwisbeta/validate-yaml-schema@v1.0.3