Stale flags remain stale after being modified
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 66/100
Rechercherichtung
Start by reading the stale-flag detection logic and Project.stale_flags_limit_days in api/projects/models.py; trace where a feature flag update is handled and how its Stale tag is applied. Check the existing tests for stale flags and add coverage for an actively updated flag. Done means flags become stale only after the configured period without updates, and updating a stale flag removes the tag.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is your feature request related to a problem?
Today our feature flag staleness detection is rather simple: once any of a feature's versions is older than a [configurable] period, the feature will automatically earn a "Stale" tag. The mechanism ignores whether the flag is being actively maintained, and the tag is never removed.
Describe the solution you'd like.
One would expect that a feature flag isn't marked as stale unless it receives no updates within Project.stale_flags_limit_days.
A stale flag being updated should also have the tag removed.
Describe alternatives you've considered
- A workaround is to tag the feature "Permanent", but it's not a good solution.
- It's also possible to extend the default period from 30d to a longer time.
Additional context
- Reported by a customer via the Feature Lifecycle dashboard (#7001).
- Staleness only runs for projects with v2 feature versioning on Scale-Up/Enterprise plans.
- Original design: #184. Related: #6125.
- Vorherrschende Sprache
- Python
- Sterne
- 7.1k
- Forks
- 603
- Ø Merge
- 3 T. 8 Std.
- Gemergte PRs (30 T.)
- 102
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Flagsmith/flagsmith
-
Expose whether an organisation is blocked for API usageEvtl. vergeben @PiUnknown hat das vor 26 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Flagsmith/flagsmith#8773 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Environment colors mismatch in audit log viewEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Flagsmith/flagsmith#8681 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
influx_query_manager doesn't catch ApiException, so Influx error responses 500Evtl. vergeben @SAY-5 hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Flagsmith/flagsmith#8510 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Sales dashboard: download_org_data 500s with "Object of type generator is not JSON serializable"Evtl. vergeben @Iflaqbhat hat das vor 46 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Flagsmith/flagsmith
Ähnliche Issues
-
agents nolte-linux security skills
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
nolte/claude-shared#732 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 2 Tagen
-
[Bug] Source archive filter: dry run excludes SystemVerilog (.sv) files with no preflight warningOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
FinanceFlash/unvibecode#906 ·
Maintainer antworten meist innerhalb von 1 Tag