Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ references:
- image: cimg/node:<< parameters.node-version >>
parameters:
node-version:
default: "22.13" # We default to the highest active LTS
default: "24.12" # We default to the highest active LTS
type: string

workspace_root: &workspace_root ~/project
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
- checkout
- *restore_cache
- node/install-npm:
version: '10.2.5'
version: '11.7.0'
- run:
name: Install project dependencies
command: npm install
Expand Down Expand Up @@ -151,29 +151,29 @@ workflows:
name: build-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- test:
requires:
- build-v<< matrix.node-version >>
name: test-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- lint:
requires:
- build-v<< matrix.node-version >>
name: lint-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- release-please:
filters:
<<: *filters_only_main
requires:
# We release on the highest active LTS version of
# Node.js that we support
- test-v22.13
- lint-v22.13
- test-v24.12
- lint-v24.12

build-test-publish:
jobs:
Expand All @@ -183,7 +183,7 @@ workflows:
name: build-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- test:
filters:
<<: *filters_release_build
Expand All @@ -192,7 +192,7 @@ workflows:
name: test-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- lint:
filters:
<<: *filters_release_build
Expand All @@ -201,16 +201,16 @@ workflows:
name: lint-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- publish:
context: npm-publish-token
filters:
<<: *filters_release_build
requires:
# We release on the highest active LTS version of
# Node.js that we support
- lint-v22.13
- test-v22.13
- lint-v24.12
- test-v24.12

build-test-prepublish:
jobs:
Expand All @@ -220,7 +220,7 @@ workflows:
name: build-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- test:
filters:
<<: *filters_prerelease_build
Expand All @@ -229,7 +229,7 @@ workflows:
name: test-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- lint:
filters:
<<: *filters_prerelease_build
Expand All @@ -238,16 +238,16 @@ workflows:
name: lint-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- prepublish:
context: npm-publish-token
filters:
<<: *filters_prerelease_build
requires:
# We release on the highest active LTS version of
# Node.js that we support
- lint-v22.13
- test-v22.13
- lint-v24.12
- test-v24.12

nightly:
triggers:
Expand All @@ -261,12 +261,12 @@ workflows:
name: build-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
- test:
requires:
- build-v<< matrix.node-version >>
context: next-nightly-build
name: test-v<< matrix.node-version >>
matrix:
parameters:
node-version: [ "24.0", "22.13" ]
node-version: [ "24.12", "22.21" ]
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@
"node": "22.x || 24.x"
},
"volta": {
"node": "22.13.0"
"node": "24.12.0"
}
}