Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin CircleCI container to cimg/node:16.8 until 16.9.1 available #8800

Merged
merged 1 commit into from
Sep 16, 2021

Conversation

benjamn
Copy link
Member

@benjamn benjamn commented Sep 16, 2021

Upstream Node.js bug nodejs/node#40030 has been fixed in Node.js v16.9.1. This bug has recently been causing frequent spurious test failures for Apollo Client. A few examples.

Failure message, for posterity:

# Fatal error in , line 0
# Check failed: !holder_map.has_named_interceptor().

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.

- image: circleci/node:16
- image: cimg/node:16.8
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I switched to cimg/node because I saw this line in its README.md:

This image is designed to supercede the legacy CircleCI Node.js image, circleci/node.

@benjamn
Copy link
Member Author

benjamn commented Sep 16, 2021

Since the CircleCI tests are passing for this PR, I'm going to go ahead and merge it so no one else is confused by these test failures.

@benjamn benjamn merged commit 72afc14 into main Sep 16, 2021
@benjamn benjamn deleted the pin-cimg/node-to-16.8-until-16.9.1-available branch September 16, 2021 21:17
benjamn added a commit that referenced this pull request Sep 20, 2021
benjamn added a commit that referenced this pull request Sep 20, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant