close
Skip to content

Remove unused feature flags from openlibrary.yml - #12888

Merged
cdrini merged 1 commit into
internetarchive:masterfrom
Sanket17052006:12882/remove-unused-feature-flags
Jun 10, 2026
Merged

Remove unused feature flags from openlibrary.yml#12888
cdrini merged 1 commit into
internetarchive:masterfrom
Sanket17052006:12882/remove-unused-feature-flags

Conversation

@Sanket17052006

Copy link
Copy Markdown
Contributor

Part of #12882

Removes 6 feature flags from conf/openlibrary.yml that have zero
usage across the codebase

Technical

Removed flags:

  • cache_most_recent
  • inlibrary
  • lending_v2
  • merge-editions
  • support
  • upstream

Testing

Grepped for all 4 feature flag patterns (is_feature_enabled,
is_enabled, "flag" in ctx.features, "flag" in web.ctx.features)
across all .py, .html, and .js files — zero hits for all 6 flags.

Screenshot

Stakeholders

@RayBB

@cdrini cdrini left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed no other refs in internal olsystem code 👍

@cdrini
cdrini merged commit 0de475f into internetarchive:master Jun 10, 2026
4 checks passed
@Sanket17052006
Sanket17052006 deleted the 12882/remove-unused-feature-flags branch July 1, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants