Skip to content

Provide feedback to screen reader users when dismissing or undismissing reported issues in old metabox #580

Provide feedback to screen reader users when dismissing or undismissing reported issues in old metabox

Provide feedback to screen reader users when dismissing or undismissing reported issues in old metabox #580

Workflow file for this run

name: Run Jest on JS File Changes
on:
pull_request:
paths:
- 'src/**/*.js'
- 'tests/**/*.js'
jobs:
jest:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '22'
- name: Cache dependencies
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Cache node_modules
id: cache-node-modules
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node_modules-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node_modules-
- name: Install dependencies (skipping postinstall)
if: steps.cache-node-modules.outputs.cache-hit != 'true'
run: npm ci --prefer-offline --no-audit --ignore-scripts
- name: Run Jest tests
run: npm run test:jest