Skip to content

RCARS v1.5.14

Choose a tag to compare

@stencell stencell released this 27 Oct 10:25
· 9 commits to main since this release
2913539

Retirement matches Non-Prod, 3/6/9/12 month windows, fixed 9-month drawer

Retirement report looks like Non-Prod Items

  • Columns: Name, Type, Stages, Status, Scheduled, User Provisions, User Experiences, Unique Users, Total Provisions, First Prov, Last Prov. Every column sorts. Empty values stay at the bottom in both directions.
  • Expanded row: Jira, environments (links to Browse), success and failure rates, requested by, approved by, actual retired date and replacement.
  • Total Provisions includes RHDP staff. Only the non-prod sync counts it, so prod items show a dash.

3, 6, 9 and 12 month windows

  • Non-Prod Items and Retirement now offer 3, 6, 9 and 12 months, the same as Performance.
  • Retirement starts on 9 months, the same as the retirement drawer. A caption says the window only changes the usage columns. It never hides rows.
  • If an item has no data for the chosen window, it shows zero. It no longer shows 12-month numbers under a shorter label.

Retirement drawer

  • The header shows the item name. It no longer hides under the page masthead.
  • Usage always shows the last 9 months of sales-channel data, whichever page opened the drawer. Items with no Performance row use their non-prod usage.
  • If 9-month data is missing, the drawer and the owner email label the numbers with the period they really cover.

Performance

  • The environments list no longer shows the catalog badge.

Dependencies

  • vite 8.0.16 → 8.3.5 (#178)
  • vitest and @vitest/mocker (#182)
  • certifi 2026.7.22 → 2026.10.19 (#181)

Deploy

  • Full deploy (--tags full). The API and the frontend both changed. No schema change.
  • Non-prod items show zero for 3 and 9 months until the next reporting sync fills in those windows. The nightly run does this. No UI button starts this sync, so to run it sooner, enqueue run_reporting_sync_job from the API pod.

4 PRs · #178, #181, #182, #192

Full diff: v1.5.13...v1.5.14

🤖 Generated with Claude Code