1
0
Fork 0
mirror of https://github.com/IRS-Public/direct-file.git synced 2025-06-28 04:25:52 +00:00

Add tests to CI for fact dictionary

These should run fact dictionary tests on PRs to main and on changes to either the fact dictionary modules or their tests.
This commit is contained in:
Skippy Williams 2025-06-20 23:11:26 -07:00
parent 38e9890f99
commit 87ae810516

View file

@ -0,0 +1,40 @@
name: Run fact dictionary tests
on:
push:
paths:
- '/direct-file/backend/src/main/resources/tax/**'
- '/direct-file/backend/src/test/**'
- '/direct-file/df-client/df-client-app/src/test/**'
branches:
- '**'
pull_request:
paths:
- '/direct-file/backend/src/main/resources/tax/**'
- '/direct-file/backend/src/test/**'
- '/direct-file/df-client/df-client-app/src/test/**'
branches: [main]
jobs:
fact-dictionary-tests:
name: Run fact dictionary tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: /direct-file/df-client/df-client-app/src/test
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '18.20.4'
- name: Install node
uses: ../../../npm install
- name: Run fact dictionary tests
run: npm run test factDictionaryTests