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

Make multipage flag specifically target release and/or nightly #1345

Merged
merged 1 commit into from
Jun 3, 2024

Commits on Jun 3, 2024

  1. Make multipage flag specifically target release and/or nightly

    The job still fails to load the ED of the CSS 2.2 spec to extract the list of
    pages, even with optimized loading (added in last commit). Something's rotten
    in the State of Network.
    
    In practice, build does not *need* to load the ED of the CSS 2.2 spec. It just
    does it because the spec is identified as multipage due to the /TR version. To
    avoid unnecessary spec loads, this update converts the `multipage` flag from a
    boolean to a string with 3 possible values: "all", "release", "nightly". The
    extraction of the list of pages is now only done on the version targeted by the
    `multipage` property.
    
    The update also serializes the extraction of pages to avoid sending too many
    requests at once. There are only a handful of specs for which we need to look
    for pages, serialization should not make build much longer than it already is.
    tidoust committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    fe6c798 View commit details
    Browse the repository at this point in the history