<#1324 chore: rewrite test workflow> Pull request ...
# pact-js-development
g
#1324 chore: rewrite test workflow Pull request opened by JP-Ellis The motivation for this is improve the speed at which the CI tasks complete in the Pact-JS repository. This hopefully achieves this by having more parallel builds which are each smaller and cached. I have also reduced the reliance on the scripts (and the use of
pre
) as it appeared to me that they duplicate a number of steps. These duplications are justified when running locally to ensure all previous steps are run, but in CI it likely results in longer runs than necessary. Ideally, I would like to reduce the reliance on the bash scripts, and make better use of the npm scripts section; with the bash scripts being used only when absolutely necessary. pact-foundation/pact-js GitHub Actions: Test completion check GitHub Actions: Test Examples (v4/plugins) GitHub Actions: Test Examples (v4/matchers) GitHub Actions: Test Examples (v3/typescript) GitHub Actions: Test Examples (v3/todo-consumer) GitHub Actions: Test Examples (v3/run-specific-verifications) GitHub Actions: Test Examples (v3/provider-state-injected) GitHub Actions: Test Examples (v3/e2e) GitHub Actions: Test Examples (typescript) GitHub Actions: Test Examples (serverless) GitHub Actions: Test Examples (mocha) GitHub Actions: Test Examples (messages) GitHub Actions: Test Examples (jest) GitHub Actions: Test Examples (graphql) GitHub Actions: Test Examples (e2e) GitHub Actions: Test x86_64 on Windows with Node 22 GitHub Actions: Test x86_64 on Linux with Node 22 GitHub Actions: Test x86_64 on macOS with Node 22 GitHub Actions: Test x86_64 on macOS with Node 22 GitHub Actions: Test x86_64 on Windows with Node 20 GitHub Actions: Test x86_64 on Linux with Node 20 GitHub Actions: Test x86_64 on macOS with Node 20 GitHub Actions: Test ARM64 on macOS with Node 22 GitHub Actions: Test x86_64 on macOS with Node 20 GitHub Actions: Test ARM64 on Linux with Node 22 GitHub Actions: Test x86_64 on Windows with Node 18 GitHub Actions: Test ARM64 on macOS with Node 20 GitHub Actions: Test x86_64 on Linux with Node 18 GitHub Actions: Test ARM64 on Linux with Node 20 ✅ 1 other check has passed 1/30 successful checks