11orbs :
2- codecov : codecov/codecov@3.2.5
3- docker : circleci/docker@2.2.0
4- node : circleci/node@5 .1.0
5- shellcheck : circleci/shellcheck@3.1.2
6- slack : circleci/slack@4.12.5
2+ codecov : codecov/codecov@4.1.0
3+ docker : circleci/docker@2.7.1
4+ node : circleci/node@6 .1.0
5+ shellcheck : circleci/shellcheck@3.2.0
6+ slack : circleci/slack@4.13.3
77version : 2.1
88jobs :
99 test :
1010 docker :
11- - image : cimg/node:18.18 .0
12- - image : cimg/postgres:10.22
11+ - image : cimg/node:20.17 .0
12+ - image : cimg/postgres:16.4
1313 environment :
1414 POSTGRES_PASSWORD : config.test.postgres.password
1515 parallelism : 4
3030 path : ~/reports
3131 db-recreate :
3232 docker :
33- - image : cimg/node:18.18 .0
34- - image : cimg/postgres:10.22
33+ - image : cimg/node:20.17 .0
34+ - image : cimg/postgres:16.4
3535 environment :
3636 POSTGRES_PASSWORD : config.test.postgres.password
3737 resource_class : large
@@ -43,16 +43,16 @@ jobs:
4343 command : NODE_ENV=test npm run db:recreate
4444 build :
4545 docker :
46- - image : cimg/base:2023 .09
46+ - image : cimg/base:2024 .09
4747 resource_class : large
4848 steps :
4949 - checkout
5050 - setup_remote_docker :
51- version : 20.10.23
51+ version : default
5252 - run : docker-compose -f docker/docker-compose.yml -f docker/docker-compose.dev.yml build --no-cache core
5353 eslint :
5454 docker :
55- - image : cimg/node:18.18 .0
55+ - image : cimg/node:20.17 .0
5656 resource_class : large
5757 steps :
5858 - checkout
@@ -65,23 +65,23 @@ jobs:
6565 path : ~/reports
6666 yamllint :
6767 docker :
68- - image : cimg/python:3.11.5
68+ - image : cimg/python:3.12.6
6969 resource_class : large
7070 steps :
7171 - checkout
7272 - run : pip install yamllint
7373 - run : yamllint -d .yamllint.yml .
7474 shellcheck :
7575 docker :
76- - image : cimg/base:2023 .09
76+ - image : cimg/base:2024 .09
7777 resource_class : large
7878 steps :
7979 - checkout
8080 - shellcheck/install
8181 - shellcheck/check
8282 audit :
8383 docker :
84- - image : cimg/node:18.18 .0
84+ - image : cimg/node:20.17 .0
8585 resource_class : large
8686 steps :
8787 - checkout
@@ -128,12 +128,12 @@ jobs:
128128 }
129129 docker-build-and-push :
130130 docker :
131- - image : cimg/node:18.18 .0
131+ - image : cimg/node:20.17 .0
132132 resource_class : large
133133 steps :
134134 - checkout
135135 - setup_remote_docker :
136- version : 20.10.23
136+ version : default
137137 - node/install-packages
138138 - run : npx semantic-release
139139 - run : echo export PACKAGE_VERSION=$(node -p "require('./package.json').version") >> $BASH_ENV
0 commit comments