mirror of
https://github.com/AikidoSec/safe-chain.git
synced 2026-05-26 12:10:49 +00:00
Test more version combos
This commit is contained in:
parent
58b15caba3
commit
44c3bacae4
1 changed files with 28 additions and 1 deletions
29
.github/workflows/test-on-pr.yml
vendored
29
.github/workflows/test-on-pr.yml
vendored
|
|
@ -44,12 +44,39 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- node_version: "lts"
|
||||
# Common production setup
|
||||
- node_version: "20"
|
||||
npm_version: "10.0.0"
|
||||
yarn_version: "4.0.0"
|
||||
pnpm_version: "9.0.0"
|
||||
# Current Active LTS with latest tools
|
||||
- node_version: "22"
|
||||
npm_version: "latest"
|
||||
yarn_version: "latest"
|
||||
pnpm_version: "latest"
|
||||
# Legacy support (EOL April 2025)
|
||||
- node_version: "18"
|
||||
npm_version: "9.0.0"
|
||||
yarn_version: "3.6.0"
|
||||
pnpm_version: "8.0.0"
|
||||
# Mixed versions (old npm, new package managers)
|
||||
- node_version: "20"
|
||||
npm_version: "9.0.0"
|
||||
yarn_version: "latest"
|
||||
pnpm_version: "latest"
|
||||
# Version pinning scenario
|
||||
- node_version: "22"
|
||||
npm_version: "10.0.0"
|
||||
yarn_version: "4.0.0"
|
||||
pnpm_version: "9.0.0"
|
||||
# Backward compatibility testing
|
||||
- node_version: "18"
|
||||
npm_version: "latest"
|
||||
yarn_version: "latest"
|
||||
pnpm_version: "latest"
|
||||
# Future compatibility (becomes LTS October 2025)
|
||||
- node_version: "24"
|
||||
npm_version: "latest"
|
||||
yarn_version: "latest"
|
||||
pnpm_version: "latest"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue