Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
cefe234
fix(faustwp-core): update ts-jest to ^29.1.1
josephfusco Feb 3, 2026
f3c15b0
fix: update deprecated ts-jest globals config to transform syntax
josephfusco Feb 3, 2026
f6ad156
fix: disable default coverage collection in jest configs
josephfusco Feb 3, 2026
afcd59e
fix: add coverage to .eslintignore files
josephfusco Feb 3, 2026
b99da20
fix(faustwp-core): replace inline snapshots with toEqual in Toolbar t…
josephfusco Feb 3, 2026
3f2a1aa
test(faustwp-core): update snapshots for fast-xml-parser 5.x
josephfusco Feb 3, 2026
578237b
chore: regenerate package-lock.json
josephfusco Feb 3, 2026
6415232
fix: regenerate package-lock.json to fix npm ci sync error
josephfusco Feb 3, 2026
0761deb
fix: remove glob overrides to resolve npm ci sync error
josephfusco Feb 3, 2026
50e0684
test(blocks): suppress expected console.error in hook error test
josephfusco Feb 3, 2026
1a09940
test(faustwp-cli): fix validateNextWordPressUrl test expectations
josephfusco Feb 3, 2026
ab75720
Merge branch 'fix/ci-jest-ts-jest-compatibility' of https://github.co…
josephfusco Feb 3, 2026
4687274
fix(ci): use docker exec for MySQL health check
josephfusco Feb 3, 2026
fc110a1
fix(ci): pin MySQL 8.0 and enable native auth for SSL compatibility
josephfusco Feb 3, 2026
d129896
fix(ci): disable SSL for MySQL connections in test setup
josephfusco Feb 3, 2026
47c1712
fix(ci): disable SSL for MySQL connections in test setup
josephfusco Feb 3, 2026
5136dc5
fix: resolve merge conflict, use --skip-ssl for MariaDB compatibility
josephfusco Feb 3, 2026
e30f347
fix: add test-exclude override for Node.js 22 coverage compatibility
josephfusco Feb 3, 2026
34255f3
fix coverage test
ahuseyn Jan 21, 2026
e597f90
Update FaustWP CLI Jest setup
josephfusco Feb 3, 2026
7325a9f
Enable ESM support for ts-jest in CLI tests
josephfusco Feb 3, 2026
1af2f32
Update ts-jest for Node 22 compat
josephfusco Feb 3, 2026
a1a3686
Add TypeScript typings and suppress InnerBlocks error
josephfusco Feb 3, 2026
a132d52
Update errorLoggingLink.ts
josephfusco Feb 3, 2026
68ef93d
fix: add transformIgnorePatterns to Jest configs for ESM compatibility
josephfusco Feb 3, 2026
d3fe86f
fix: add @apollo/client transitive dependencies for Jest compatibility
josephfusco Feb 3, 2026
031f54c
Update action.yml
josephfusco Feb 3, 2026
fcd857e
fix: run coverage tests manually to avoid test-exclude/glob incompati…
josephfusco Feb 3, 2026
b3f7710
fix: run coverage tests manually to avoid test-exclude/glob incompati…
josephfusco Feb 3, 2026
6b96019
Merge branch 'fix/ci-jest-ts-jest-compatibility' of https://github.co…
josephfusco Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 14 additions & 6 deletions .github/actions/run-coverage/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,22 @@ inputs:
runs:
using: 'composite'
steps:
# We are currently fixed at 2.1.2 since 2.2 was throwing errors
# Remove this when the issue has been resolved.
- uses: ArtiomTr/jest-coverage-report-action@v2.1.2
# Run coverage tests manually to use correct dependencies from npm ci.
# This ensures the lockfile and package.json overrides are respected,
# avoiding test-exclude/glob version incompatibility issues on Node 22.
- name: Run coverage tests
shell: bash
working-directory: ${{ inputs.working-directory }}
run: npm run test:coverage:ci

# Use the action only for report generation, not for running tests
- uses: ArtiomTr/jest-coverage-report-action@v2.3.1
with:
# tell to the action to not attach comment.
output: report-markdown
test-script: npm run test:coverage:ci
coverage-file: report.json
base-coverage-file: report.json
working-directory: ${{ inputs.working-directory }}
annotations: none
continue-on-error: FALSE
skip-step: all
continue-on-error: false

3 changes: 2 additions & 1 deletion .github/workflows/unit-test-plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ jobs:
docker compose up -d

- name: Wait for db
working-directory: ./plugins/faustwp
run: |
while ! mysqladmin ping --host=127.0.0.1 --port=33066 --password=$MYSQL_ROOT_PASSWORD --silent; do
until docker compose exec -T db mysqladmin ping -pwordpress --silent; do
sleep 1
done

Expand Down
Loading