apollographql / apollographql/apollo-server

Test against future breakage of worker integrations and other non-node environments

Open
#7,369 1 comment 3 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
14k
Forks
2k
Avg merge
2d 14h
Merged PRs (30d)
2

Description

Some environments aren't compatible with certain Node APIs, but we'd like Apollo Server to be compatible with them and not accidentally break them in future releases. We should implement some kind of test to ensure that we don't break these integrations.

Ref: https://github.com/apollographql/apollo-server/issues/6034#issuecomment-1317875533

Contributor guide

Open the contributing guide

Research direction

Start by reading the referenced comment in issue #6034 and identifying which worker integrations and non-Node environments need coverage. No file or existing test is named, so locate the current integration-test setup before deciding where the compatibility checks belong. Done means the relevant environments are tested and future incompatible Node API usage causes a clear test failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, typescript
Domain
backend, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.