Skip to content

Remove wildcards from forms #708

Remove wildcards from forms

Remove wildcards from forms #708

Workflow file for this run

name: CSS
on:
push:
branches-ignore:
- "dependabot/**"
pull_request:
workflow_dispatch:
env:
FORCE_COLOR: 2
NODE: 18
permissions:
contents: read
jobs:
css:
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "${{ env.NODE }}"
cache: npm
- name: Install npm dependencies
run: npm ci
- name: CSS Lint
run: grunt test-css
- name: CSS Dist
run: grunt dist-css
# Check that there are no Sass variables (`$`)
- name: Check built CSS files
shell: bash
run: |
SASS_VARS_FOUND=$(find "dist/css/" -type f -name "*.css" ! -name '*.min.css' -print0 | xargs -0 --no-run-if-empty grep -F "\$" || true)
if [[ -z "$SASS_VARS_FOUND" ]]; then
echo "Pass: No Sass variables found."
exit 0
else
echo "Error: Found $(echo "$SASS_VARS_FOUND" | wc -l | bc) Sass variables:"
echo "$SASS_VARS_FOUND"
exit 1
fi