From c94e5752ae6a619792ffb7740cb3de07e2c82cfd Mon Sep 17 00:00:00 2001 From: Ben Newman Date: Thu, 16 Sep 2021 17:02:28 -0400 Subject: [PATCH] Pin CircleCI container to cimg/node:16.8 until 16.9.1 available. Bug https://github.com/nodejs/node/issues/40030 will be fixed in Node.js v16.9.1: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V16.md#2021-09-10-version-1691-current-richardlau This bug has been causing frequent spurious test failures for Apollo Client. A few examples: https://app.circleci.com/pipelines/github/apollographql/apollo-client/11547/workflows/4027b7e7-b8bd-4cf1-8927-f08921a4c577/jobs/83124 https://app.circleci.com/pipelines/github/apollographql/apollo-client/11571/workflows/3e78ba11-0e51-4f4f-92dd-e732c53716d2/jobs/83167 https://app.circleci.com/pipelines/github/apollographql/apollo-client/11536/workflows/55d29d9f-b4a7-4803-80bb-e3891946960d/jobs/83106 CircleCI ships docker containers for most Node.js versions, but they haven't shipped a new version for 16.9.1 yet (16.9.0 is the latest). We will switch back to `cimg/node:16` once that gives us a version greater than or equal to 16.9.1. --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c866080c95a..9a1038d07c5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2 jobs: Filesize: docker: - - image: circleci/node:16 + - image: cimg/node:16.8 steps: - checkout - restore_cache: @@ -26,7 +26,7 @@ jobs: Tests: docker: - - image: circleci/node:16 + - image: cimg/node:16.8 steps: - checkout - restore_cache: