From 94a38340a204ebf53d33592d8b7c9641c18c50f2 Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Thu, 17 Jul 2025 12:15:31 +1000 Subject: [PATCH 1/5] Remove old theme from unit test workflow. --- .github/workflows/unit-tests.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index bd546047..621ba5f8 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -54,8 +54,5 @@ jobs: packageManager: "npm" token: ${{ secrets.GITHUB_TOKEN }} - - name: Run unit tests on theme data store - run: npm run test:unit --workspace=wporg-pattern-directory-theme - - name: Run unit tests on the pattern creator run: npm run test:unit --workspace=wporg-pattern-creator From 60f0e6c1b963e2af25f720ce92299a04b301c4f5 Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Thu, 17 Jul 2025 12:16:05 +1000 Subject: [PATCH 2/5] Remove reference from readme too. --- readme.md | 1 - 1 file changed, 1 deletion(-) diff --git a/readme.md b/readme.md index 15c35d65..64c5d5ea 100644 --- a/readme.md +++ b/readme.md @@ -56,7 +56,6 @@ The available workspaces are: "wporg-pattern-creator": "public_html/wp-content/plugins/pattern-creator" "wporg-pattern-directory": "public_html/wp-content/plugins/pattern-directory" - "wporg-pattern-directory-theme": "public_html/wp-content/themes/pattern-directory" ### Linting From 5e9f5e947a73fc254640cbdcf1838592c7f2ae66 Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Thu, 17 Jul 2025 12:21:18 +1000 Subject: [PATCH 3/5] Run the unit-test workflow on PRs where the workflow itself is being changed. --- .github/workflows/unit-tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 621ba5f8..d9773a60 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -5,10 +5,12 @@ on: pull_request: paths: - public_html/** + - .github/workflows/unit-tests.yml push: branches: [trunk] paths: - public_html/** + - .github/workflows/unit-tests.yml # Enable manually running action if necessary. workflow_dispatch: From b265dc78128fda881b30956a264eda1b9f3a6d2a Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Thu, 17 Jul 2025 12:25:06 +1000 Subject: [PATCH 4/5] Fix Build action, when the plugins are changed the build should be run. --- .github/workflows/build-blocks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-blocks.yml b/.github/workflows/build-blocks.yml index 1d3becf8..729597de 100644 --- a/.github/workflows/build-blocks.yml +++ b/.github/workflows/build-blocks.yml @@ -6,6 +6,7 @@ on: - trunk paths: - public_html/wp-content/themes/wporg-pattern-directory-2024/** + - public_html/wp-content/plugins/** # Enable manually running action if necessary. workflow_dispatch: From e0de178e55b4c0e0f35e13a5ddbc70e0b7073a75 Mon Sep 17 00:00:00 2001 From: Kelly Dwan Date: Tue, 26 Aug 2025 15:51:26 -0700 Subject: [PATCH 5/5] Add parsel-js to the transformIgnore Jest config --- public_html/wp-content/plugins/pattern-creator/jest.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/public_html/wp-content/plugins/pattern-creator/jest.config.js b/public_html/wp-content/plugins/pattern-creator/jest.config.js index bb260342..9bfc6cb1 100644 --- a/public_html/wp-content/plugins/pattern-creator/jest.config.js +++ b/public_html/wp-content/plugins/pattern-creator/jest.config.js @@ -9,6 +9,7 @@ const config = { // See https://github.com/uuidjs/uuid/issues/451 uuid: require.resolve( 'uuid' ), }, + transformIgnorePatterns: [ 'node_modules/(?!(parsel-js)/)' ], }; module.exports = config;