GitHub
01/09/2025, 6:35 AMpre) 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 checksGitHub
01/09/2025, 6:35 AMGitHub
01/09/2025, 6:36 AM