Skip to content

Test for new routes/query parameters that aren't in caching whitelist #6041

Open
@brainwane

Description

@brainwane

We ran into a VCL issue when deploying the new WebAuthn feature #5795. That's because: in dev, there's no caching layer, so if a new PR introduces a route that takes query parameters, it works locally, but in prod, if new routes are added, and if they have query parameters, and they're not in the caching whitelist (in https://github.com/python/pypi-infra ), things will break.

Should we add a CI test and fail the build? signal the problem as part of the deploy pipeline script?

(idea by @woodruffw)

Metadata

Metadata

Assignees

No one assigned

    Labels

    CDN/networkIssues related to our CDN, users having problems connecting to PyPIbug 🐛developer experienceAnything that improves the experience for Warehouse devstestingTest infrastructure and individual tests

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions