apollographql / apollographql/apollo-server
Test against future breakage of worker integrations and other non-node environments
- 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
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