Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: github/explore
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c02dcfa
Choose a base ref
...
head repository: github/explore
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 17b1d4b
Choose a head ref
  • 5 commits
  • 3 files changed
  • 2 contributors

Commits on Feb 13, 2026

  1. Prefetch all collection items globally before tests

    Instead of making 3 GraphQL API calls per collection (~300 total for
    100 collections), collect all repo and user references across all
    collections upfront, deduplicate them, and batch the GraphQL queries.
    
    This reduces API round-trips from ~300 to ~10-15 (depending on total
    unique items), significantly improving test suite performance while
    maintaining the same validation coverage.
    kenyonj committed Feb 13, 2026
    Configuration menu
    Copy the full SHA
    42ffda3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44f56ef View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2026

  1. Configuration menu
    Copy the full SHA
    030c9f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    665a42e View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Remove broken rescue fallback in prefetch

    The rescue block claimed to fall back to per-test caching, but those
    cache calls were removed from the test. A silent catch here would let
    every subsequent API call hit the network uncached, likely causing
    rate-limit failures. Let errors propagate so tests fail fast with a
    clear reason.
    kenyonj committed Mar 27, 2026
    Configuration menu
    Copy the full SHA
    17b1d4b View commit details
    Browse the repository at this point in the history
Loading