diff --git a/.github/package-filters/js-packages-direct.yml b/.github/package-filters/js-packages-direct.yml index 75845654bdd..17f41dffde4 100644 --- a/.github/package-filters/js-packages-direct.yml +++ b/.github/package-filters/js-packages-direct.yml @@ -22,6 +22,9 @@ '@dashevo/wasm-dpp': - packages/wasm-dpp/** +'@dashevo/wasm-dpp2': + - packages/wasm-dpp2/** + '@dashevo/dapi-grpc': - packages/dapi-grpc/** diff --git a/.github/package-filters/js-packages-no-workflows.yml b/.github/package-filters/js-packages-no-workflows.yml index d3cf52d844d..f6cb74353d6 100644 --- a/.github/package-filters/js-packages-no-workflows.yml +++ b/.github/package-filters/js-packages-no-workflows.yml @@ -35,6 +35,10 @@ - packages/rs-platform-versioning/** - packages/rs-dpp/** +'@dashevo/wasm-dpp2': &wasm-dpp2 + - packages/wasm-dpp2/** + - *wasm-dpp + '@dashevo/dapi-grpc': &dapi-grpc - packages/dapi-grpc/** - *grpc-common diff --git a/.github/package-filters/js-packages.yml b/.github/package-filters/js-packages.yml index 7e883a52658..39a526f43c4 100644 --- a/.github/package-filters/js-packages.yml +++ b/.github/package-filters/js-packages.yml @@ -43,6 +43,11 @@ - packages/rs-platform-versioning/** - packages/rs-dpp/** +'@dashevo/wasm-dpp2': &wasm-dpp2 + - .github/workflows/tests* + - packages/wasm-dpp2/** + - *wasm-dpp + '@dashevo/dapi-grpc': &dapi-grpc - .github/workflows/tests* - packages/dapi-grpc/** diff --git a/.github/package-filters/test-suite-triggers.yml b/.github/package-filters/test-suite-triggers.yml index 2ee579da989..77ae10d5772 100644 --- a/.github/package-filters/test-suite-triggers.yml +++ b/.github/package-filters/test-suite-triggers.yml @@ -5,6 +5,7 @@ run: - packages/js-dash-sdk/** - packages/js-dapi-client/** - packages/wasm-dpp/** + - packages/wasm-dpp2/** - packages/dapi-grpc/** - packages/js-grpc-common/** - packages/dash-spv/** diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4f6272e3538..eb41ca306a5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -82,7 +82,9 @@ jobs: build-js: name: Build JS packages - if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' || github.event_name == 'schedule' || !github.event.pull_request.draft }} + needs: + - changes + if: ${{ needs.changes.outputs.js-packages != '[]' || needs.changes.outputs.test-suite == 'true' }} secrets: inherit uses: ./.github/workflows/tests-build-js.yml