Skip to content

💚 Testing out Daniel Mundra's example #109

💚 Testing out Daniel Mundra's example

💚 Testing out Daniel Mundra's example #109

Workflow file for this run

on:
pull_request:
branches:
- main
paths-ignore:
- "README.md"
- "SECURITY.md"
- "LICENCE"
- "GUIDE.md"
- "CONTRIBUTING.md"
- "CODE_OF_CONDUCT.md"
permissions:
pull-requests: write
contents: read
jobs:
compile-themes:
runs-on: ubuntu-latest
name: Compile themes
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
- name: Install npm dependencies
run: |
npm ci
npm install -g sass
shell: bash
working-directory: ./chimera-css
- name: Compile sass
run: |
sass src/themes/chimera.scss build/chimera.css
sass src/themes/chimera-dark.scss build/chimera-dark.css
sass src/themes/chimera-golden.scss build/chimera-golden.css
sass src/themes/chimera-autumn.scss build/chimera-autumn.css
sass src/themes/chimera-plain.scss build/chimera-plain.css
sass src/themes/chimera-blues.scss build/chimera-blues.css
sass src/themes/chimera-nightsky.scss build/chimera-nightsky.css
shell: bash
working-directory: ./chimera-css
accessibility-testing:
runs-on: ubuntu-latest
name: Running pa11y-ci tests on HTML file
runs-on: ubuntu-latest

Check failure on line 49 in .github/workflows/pull-request.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/pull-request.yml

Invalid workflow file

You have an error in your yaml syntax on line 49
steps:
- name: Checkout source
uses: actions/checkout@v2
- name: Install pa11y-ci dependencies
run: npm install -g pa11y-ci
- name: Run pa11y-ci on static HTML file
run: pa11y-ci file://$GITHUB_WORKSPACE/apps/demo/index.html 2>&1 | tee pa11y_output.txt
- name: Read pa11y_output file
id: pa11y_output
uses: juliangruber/read-file-action@v1
with:
path: ./pa11y_output.txt
- name: Comment on pull request
uses: thollander/actions-comment-pull-request@master
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
message: '<details><summary>Pa11y testing results</summary>
```${{ steps.pa11y_output.outputs.content }}```
</details>'
- name: Check for pa11y failures
if: contains(steps.pa11y_output.outputs.content, 'errno 2')
run: |
echo "::error::The site is failing accessibility tests. Please review the comment in the pull request or the pa11y-ci step in the workflow for details."
exit 1